一面问的主要是java的一些基础, 基础方面包括: juc包里面AQS的源码细节、线程池的参数与流程、线程池存在的问题 java的hashmap相关 数据库方面有mysql的innodb引擎锁的底层实现、以及回表、怎么避免索引覆盖 框架方面问了spring源码部分内容,循环依赖怎么解决 java 锁的类型,不同锁之间的实现有什么不同 然后问了项目中的一些具体细节,以及项目中有什么亮点 二面主要问的是分布式相关的内容,问题如下 多个服务之间调用的数据一致性问题,A服务中调用B服务 、C服务,B成功 C失败怎么解决? 其实归根到底就是分布式事务...