1. 介绍下你参与的这个实习项目
2. 在开发该项目期间,有没有遇到比较棘手的技术难点?
3. 这个项目是否已经上线部署?
4. 项目上线后,是否遇到过线上故障或者bug?
5. 说说你的第二个项目,简单介绍一下
6. 第二个项目里提到的第二点功能,具体是怎么实现的?
7. 项目里的文件存储在什么位置,是服务器磁盘还是其他地方?
8. 项目中使用了Redis,主要用来存储哪些数据?
9. Redis是否会出现存储容量不足的情况?
10. 讲一讲Redis的过期策略以及内存淘汰策略
11. 除了MySQL相关分析之外,还做过哪些优化?或者说你是如何开展MySQL分析工作的?
12. 父子线程之间如果要传递、共享数据,可以用哪些方式?
13. HashMap 和 ConcurrentHashMap 两者有什么差异?
14. 有没有实际使用过垃圾回收相关算法?G1收集器和Parallel收集器有哪些区别?
15. 是否了解接口幂等性,说说你的理解?
16. 讲一下MyBatis的底层实现原理