时间线3.6投递3.9笔试4.10约一面4.15一面4.16二面4.19oc4.22offer————一面:1.spring ioc aop的理解,bean的生命周期,循环依赖2.mysql索引相关,索引失效,为什么用b+树3.分布式锁的使用场景,有哪几种分布式锁4.接口性能差怎么排查,怎么解决,慢sql可能的原因5.redis高可用,集群相关6.观察者模式,装机器模式,策略模式,工厂模式7.线程池的工作过程,核心参数8.消息队列可靠性幂等性顺序性如何保证9.手撕字符串相加二面:1.介绍一下实习,为什么不想干了,对新的实习的期望2.介绍一下项目遇到的难点,如何去解决的,为什么要选这个方案,有考虑过其他方案吗3.说一下对aop的理解4.代理模式和策略模式5.说一下数据库路由组件怎么实现的6.ThreadLocal遇到上下文切换怎么办7.手撕k个一组翻转链表(一直没写对)8.有没有对现状不满,然后改变的经历,怎么去做的,结果是什么9.最近在学什么10.手撕sql11.说一下JVM的双亲委派机制,优点是啥12.反问对实习生的要求:要求要有自我驱动力,爱学习13.反问我该怎么学:跟我之前说的方法差不多