携程面试题 · 技术原理 · Java

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

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

筛选题目已选:技术原理 · Java
第 141 题在泛型中如何实现多态? 考察对泛型机制与多态结合的掌握程度技术原理技术选型Java第 142 题JUC 提供哪些线程安全的集合类?分别适用于什么场景? 考察对 JUC 并发容器特性的理解与选型能力技术原理技术选型Java第 143 题为什么要有包装类? 考察对Java基本类型与对象封装必要性的理解技术原理方案权衡Java第 144 题哪些原因会导致数据的不可见,如何保证可见性? 考察对并发内存可见性机制、缓存一致性和同步控制的理解技术原理问题排查Java第 145 题请介绍Java中常见锁的种类,并说明它们各自的特点。 考察对Java锁体系的知识广度与分类能力技术原理Java第 146 题synchronize锁一个类对象和锁一个传入的实例对象,有什么区别? 考察对synchronized锁粒度、对象头和类锁与实例锁语义的理解风险判断技术原理Java第 147 题Java程序可能会发生内存溢出吗?请说明典型场景和排查思路。 考察对Java内存溢出类型的理解及排查方法技术原理问题排查Java第 148 题Java的锁有哪些?请简要介绍它们的原理和适用场景。 考察Java并发中常见锁机制的掌握程度和原理理解技术原理技术选型Java第 149 题ClassLoader有什么用? 考察对Java类加载机制的理解及其实际应用场景系统设计技术原理JavaJVM第 150 题Java中线程安全的集合有哪些 考察对Java线程安全集合的掌握程度及适用场景技术原理方案权衡Java第 151 题HashMap的扩容机制是怎样的?为什么扩容为原来的2倍? 考察对HashMap扩容流程、性能优化与位运算原理的理解性能优化风险判断技术原理Java第 152 题请比较 synchronized 和 ReentrantLock 的区别,并说明各自的适用场景。 考察对 Java 并发同步机制的理解及方案权衡能力技术原理技术选型方案权衡Java第 153 题请介绍线程池的工作原理及其核心参数。 考察对线程池执行流程、核心参数和任务调度机制的理解问题拆解技术原理方案权衡Java第 154 题如何对List进行排序?请给出常用方法。 考察对Java集合排序的常用API和自定义排序能力编码实现技术原理Java第 155 题JVM内存结构是什么? 考察JVM运行时内存区域划分及各自作用技术原理JavaJVM第 156 题HashMap 在多线程环境下有哪些并发安全问题?为什么它不是线程安全的? 考察并发环境下 HashMap 的可见性、原子性和结构破坏风险风险判断技术原理Java第 157 题使用 ThreadLocal 时有哪些注意事项? 考察对 ThreadLocal 内存泄漏、线程安全与生命周期管理的理解风险判断技术原理Java第 158 题Java 的 ConcurrentHashMap 在并发访问时分别采用了哪些锁机制? 考察对 ConcurrentHashMap 分段锁到 CAS + synchronized 演进的理解技术原理方案权衡Java第 159 题在Java中,synchronized是公平锁还是非公平锁? 考察ReentrantLock与公平性机制的相关知识技术原理方案权衡Java第 160 题解释NIO为什么高效 考察对NIO核心机制和I/O高效原理的理解性能优化系统设计技术原理Java