1. 自我介绍2. 介绍一下实习工作内容3. 项目的难点 (项目实习简单带过了,没问一点)4. String a = "str_a", String b = new String(a + "str_b"); 创建了几个对象 5. List 和 map的实现类 和各自的底层结构6. ArrayList和LinkeList的区别7. Redis、内存和磁盘区别 为什么快 为什么慢8. Redis数据库类型 存储结构 如何实现排行榜功能?具体一点9. Mysql索引 详细讲一下B+树 10. 索引失效场景 为什么会失效 从索引的结构的层面讲11. 线程和进程的区别 在JVM层面的体现12. 为什么要用多线程13. 线程池 原理 拒绝策略14. 算法题:LRU(记起来的就这么多,还有些零散的小问题)总结:GG!一面没问项目,全是深挖原理,每个都能简单答出来,再深入一下就不会了。