1.自我介绍2.上一段为什么就实习三个月(我说我被导员逮住了 骗你的其实我三个月都不到嘿嘿)3.简单说一下你这个实习项目有哪些模块 都是干什么的4.你优化了哪些部分 展开说说5.你的线程池怎么配置的 为什么要这样 依据是什么6.你的这个分布式锁怎么实现的 为什么要有这个 Redission比常规的Redis分布式锁有哪些优势(就说了看门狗机制和可重入 其他真忘了)接下来就是八股吟唱环节7.SpringBoot的自动配置说一下吧8.AOP是什么 原理 哪些场景 你项目中应该用到过吧 说个例子9.Array和List有什么区别(只答了定长和动态长度)10.Java中有哪些锁 syn和reentrantlock有啥区别11.Kafka简单说一下 分区和消费者的关系 有什么好处12.Kafka为什么快13.JVM内存模型14.回收算法有哪些 标记清除为什么会产生内存碎片15.HashMap的变化 为什么要有这样的变化 头插法有什么弊端吗16.MySQL聚簇索引用什么实现的 联合索引需要注意什么(只说了个最左匹配原则 其实面试官想要的是区分度大的在左边)反问:具体干什么业务 驻场具体是干嘛的整体我觉得中规中矩吧 都是些高频八股 没什么很难的 三个项目就逮着实习项目问 二面估计就在这两天了