题主是9月6月做的笔试题,9月11号收到的电话, 后台开发工程师
自我介绍
项目
- 介绍项目,绩效的增删改查
- 用户登录验证和注册的问题及保存用户信息(Session和Cookie)
- 验证码的实现
- 在不同的电脑上怎么保存同一用户的密码
Java se
- 重写和重载
- 接口
- JDK1.8的特性
- 读取文件 IO流
计算机网络
- http和https
JVM
- JVM内存模型(因为我给面试官说了GC和类加载我会,就提了个这个~~~)
Redis
- 五大数据类型+跳表(list操作没答出来)
JUC
- ReentrantLock和Sychronized的区别
- volatile的理解-三大特性-CAS
场景模拟题
- 有好多好多用户去访问我们的数据库,每次访问都+1,这个时候该怎么办?(我答的是Redis相关的一些操作)
MySQL
- select会不会走索引(回表和*操作)
- 事务ACID和隔离机制
linux(不了解~~)
- 怎么动态的打印日志
还有其他的一些问题,不过好像记不起来了~
面试官最后给的评价是:知道的面广泛,但知识点不深,好多基础的问题没回答上来
许愿个二面吧!