同程旅行面试题 · 风险判断 · Java

同程旅行相关面试题,按最终去重题目聚合。

892 道真题 · 当前筛选命中 13 · 更新 2026-08-05

筛选题目已选:风险判断 · Java
第 1 题怎么创建线程? 考察多线程创建方式的掌握与适用场景风险判断技术原理Java第 2 题请手写一个单例模式。 考察对单例模式实现细节、线程安全性和内存语义的理解编码实现风险判断技术原理Java第 3 题请描述一次你排查Java应用OOM问题的完整过程。 考察JVM内存问题排查实操能力和工具使用规范性风险判断技术原理问题排查JavaJVM第 4 题线程池使用场景有哪些?参数怎么设置?队列大小如何选择? 考察线程池的应用场景认知、核心参数配置逻辑与队列容量权衡风险判断技术原理方案权衡Java第 5 题项目中提到了 ThreadLocal,请讲讲它的原理。 考察 ThreadLocal 的内部实现、内存泄漏风险和使用场景风险判断技术原理Java第 6 题重写equals方法时为什么通常要重写hashCode方法? 考察对Java对象相等约定与哈希集合正确性的理解风险判断技术原理Java第 7 题请描述你在实际项目中排查 OOM(内存溢出)问题的完整过程。 考察内存问题定位的系统性与工具使用能力风险判断技术原理问题排查Java第 8 题请解释 ThreadLocal 的实现原理,并说明其内存泄漏风险及应对措施。 考察对线程局部变量存储机制、线程隔离原理和内存泄漏防范的理解风险判断技术原理Java第 9 题ThreadLocal的使用场景有哪些?使用中可能存在什么问题? 考察对ThreadLocal适用场景、底层原理及内存泄漏风险的掌握风险判断技术原理Java第 10 题可重入锁是什么意思?同一把可重入锁能否被多次加锁? 考察对可重入锁概念的准确理解与并发安全性风险判断技术原理Java第 11 题请介绍 ConcurrentHashMap 的实现原理、线程安全机制及适用场景。 考察对并发容器底层实现、线程安全性和适用场景的理解风险判断技术原理Java第 12 题多线程下使用 HashMap 会出现哪些问题? 考察并发环境下对 HashMap 线程安全性与数据一致性风险的理解风险判断技术原理Java第 13 题ThreadLocal在项目中怎么用的? 考察ThreadLocal的实际应用场景、潜在风险和正确使用方式项目复盘风险判断技术原理Java