一面(47 min)
1. 自我介绍
2. 项目,项目中有意思的地方
3. volatile 和 synchronized 的区别
4. 编译重排序的目的
5. HashMap 的结构,是否线程安全,如何实现线程安全
6. MySQL B+ 树结构,和 B 树相比范围查询的区别
7. TCP 如何保证可靠传输
8. TCP 拥塞控制:慢开始,拥塞避免,快重传,慢启动
9. TCP 粘包如何解决
二面(27 min)
1. 自我介绍
2. 项目相关
3. 如何断开一个 TCP 连接
4. kill 命令底层(操作系统层面)实现
5. MySQL 索引,组合索引
6. ConcurrentHashMap (具体)如何实现线程安全,1.7 或 1.8
答得不好,基本凉凉,秋招就到此结束吧
全部评论
(4) 回帖