昨天面的,面试官人很好,很耐心,年轻。 1. 自我介绍 2. 问项目细节,怎么实现的,为什么会有XX需求? 开始八股 3. Spring 和 Spring Boot区别? 4. Spring Boot特点,优势 5. IOC底层怎么实现的 6. Bean装配流程说一下 7. Spring 是怎么处理循环引用的 8. AOP,底层原理是什么 9. Java怎么实现动态代理 10. mysql B+树 11. B树和B+数区别?时间复杂度? 12. select *底层有没有加锁,什么锁? 13. 知道select for update吗 (答没有,从这里开始就寄了… 14. mvcc底层实现原理...