一面6.12自我介绍项目拷打Bean的生命周期Spring自动装配原理Mybatis底层实现原理Spring事务失效场景ArrayList和LinkedList区别Java中的锁synchronized锁升级MVCC原理SQL优化算法题:最长不重复子串,秒过二面:6.16自我介绍项目拷打问数据库怎么分库分表,不同表怎么查Redis持久化ES底层原理Java内存模型JVM垃圾回收算法题:求两个数的最大公约数和最小公倍数(第一次遇到这种题,听到题目都懵了,就做出来了最大公约数)整个周末都在背八股刷题,背的我嗓子都冒烟了二面秒挂