1.自我介绍2.项目3.反射底层原理4.常用集合以及底层数据结构5. synchronized底层原理6.jvm内存模型7.堆内部结构8. 对象在堆的分配过程9.内存泄露10.bean的生命周期11.beanPostProcessor和beanFactoryPostProcessor的区别12. spring中使用到的设计模式13.spring事务怎么实现的14.知道MySQL那些数据引擎,他们之间的区别15. Innodb底层数据结构16. 索引失效情况17. 数据库回表18. 数据库是几阶段提交19.部署到Linux上的项目突然CPU占用过高,怎么排查20.反问面试官挺好的,挺有耐心的,不会的也一直在引导,希望能过😄