全程八股 面试官挺急的 一个问题没思路直接下一个synchronized lock区别类锁和对象锁区别 怎么用了解到的集合数据结构 说说底层实现springbean解决循环依赖(说完三级缓存的概念被打断,说可以了)mysql的优化(只说了sql语句的优化)mysql的索引的理解 为啥不用二叉树(没想起来,直接下一个)了解的设计模式实现一个线程安全的单例模式ioc aop 动态代理模式 底层实现原理es数据库用过的查询有哪些es数据库的优点(说了倒排索引和mysql的区别)kafka用过的地方 底层的一些架构 和其他的消息队列的区别和优势实现用户登陆,你怎么做,说想法反问(两天左右出结果,如果有二面的话,五到七天,总共有三面)总体感觉还好,面试官挺急的,准准的25分钟