25 4 16小厂一面

1.项目技术亮点介绍 2.多层级的幂等性保障体系是如何建立的 3.当前项目是如何生成唯一的订单号 4.乐观锁机制是什么 5.spring启动阶段发生什么,bean的生命周期是什么,是如何创建的,如何实现延迟创建 6.spring中事务是如何传播的,事务出错时如何实现回滚,常用的事务传播等级有什么 7.B+树的数据结构是什么,如何进行查找,为什么不在非叶子节点存入数据 8.TCP三次握手是什么,为什么需要三次握手 9.结合JVM的内存结构讲解多线程为什么可能发生错误 10.快排,二分,堆排序的时间复杂度