#软件开发笔面经# 目前进度:池子中一面1. 锁升级过程,举例子2. Jdk8默认的垃圾回收器3. 垃圾回收算法和使用场景4. Innodb默认存储引擎的数据结构?隔离级别?5. 聚簇索引id和普通索引number,插入和删除操作时树的变化6. 手撕:3个线程顺序打印5次ABC二面1. 实习收获2. kafka技术选型?低延迟、高吞吐怎么做到的?顺序消费?生产者的过程,分区topic怎么设置3. 默认单例bean为什么4. 令牌桶原理、其他限流算法5. 一个接口有多个实现类,如何根据固定条件注入6. 注入bean后想实现一些方法,比如缓存预热,如何实现7. AOP使用场景举例8. 统计某类中所有方法执行时间,并过滤某个方法怎么实现9. 数据库的数据越来越多,如何优化10. 索引失效的情况,为什么用b+,什么是回表查询如何避免11. 14e个名字,统计重复的topk三面1. 实习收获2. 项目询问3. 工作地点选择4. 优势5. 为什么从事后端6. 秋招进度和如何考虑 #携程# #携程求职进展汇总#