携程 Java后端 二面

携程 · Java后端 · 二面 · 2026-03

面试题目

面试官超nice,全程耐心听答,无刁难,纯纯自己技术不到位

1. 自我介绍 2. 项目的实际使用场景 3. 项目整体架构设计思路?核心技术选型的原因? 4. 消息的链路校验逻辑是否一致 5. 反射+注解具体设计方案 6. 大数据量下,消息模糊查询、存储的优化方案 7. 即时消息和延时消息的处理差异是什么 8. 是否了解Kafka的延时消息功能 9. Kafka如何保证消息有序性?如何对Kafka的partition做分类? 10. 消息模板是否支持占位符?具体实现方案是什么? 11. 消息模板的版本管理和审批机制是如何设计的 12. 秒杀场景的核心实现思路 13. 秒杀场景的服务治理思路,如何做限流、熔断、降级? 14. Java类加载的双亲委派机制是什么?设计的核心目的? 15. Redis实现分布式锁,如何防止死锁 16. 线程池核心参数设计的注意事项 17. MySQL索引优化 18. MVCC原理 19. 最近接触了哪些新技术 对AI相关开发工具的了解和看法 无手撕 全程50min