1. 自我介绍不问实习和项目,上来就全八股2. 为什么 String 不可变,StringBuilder3. synchronized 和 Reentranlock 详细介绍,哪些情况优先使用后者,或者说为什么解决什么问题而存在4. 上面锁的话,有什么注意事项5. join 类型6. sql 怎么优化7. 查看执行计划8. explain 的属性9. 自动装配原理,流程10. 设计模式应用,好处11. 如何处理异常12. 哪里会打印日志13. 遇到性能瓶颈怎么解决核心代码模式,手撕旋转数组