目录
1.自我介绍
2.项目
(只要是实习的项目,下述这些问题都能非常轻松解答,重点是在你的简历里写的东西你一定要非常非常的熟悉才行,否则哪怕你有这个实习,也没有很大的帮助)
如果不知道怎么做,可以看我之前发的文章:机械转码准阿里人的心路历程
- 为什么要将nodejs迁移为java?
- 涉及到的表结构?
- 项目难点?
- 为什么要用es,mysql能不能搞定?
3.八股
- IO阻塞和非阻塞有什么区别
- IO多路复用
- http错误码
- 三次握手
- redis数据类型
- redis持久化机制
- mq一直消费失败怎么处理?一直重试失败怎么办?
- 消息怎么保证幂等、顺序消费、会不会出现多次消费?怎么避免?
- mysql索引的数据结构,为什么用B+树?
- 为什么不用hash,hash不是更快吗?
- B树非叶子结点也有数据,可能在第一层就找到了,这样不是更快吗?
- 给B树也加上链表是不是比B+树更优了?
- mysql回表
- IOC和AOP的底层原理
- 利用什么特性实现ioc和aop的
- 两种动态代理
4.反问
- 何时出结果?
- 一共几面