携程面试题 · Java

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

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

筛选题目已选:Java
第 141 题请解释AQS(AbstractQueuedSynchronizer)的核心原理及其在Java并发工具中的应用。 考察对AQS同步框架的理解,包括状态管理、等待队列和资源获取与释放机制问题拆解技术原理技术选型Java第 142 题请解释 Java 内存模型(JMM)的核心概念及其作用。 考察对 Java 并发内存可见性、原子性与有序性的理解技术原理Java第 143 题线程池有了解吗,底层是如何运行的? 考察对线程池核心组件、执行流程与资源管理的理解问题拆解技术原理Java第 144 题出现内存溢出怎么定位问题? 考察内存溢出问题定位的方法论与工具使用能力性能优化技术原理问题排查Java第 145 题线程之间的通信方式有哪些? 考察并发编程基础,对线程协作机制的理解技术原理方案权衡Java第 146 题在 Java 中为生成式 AI 应用编程时,通常会用到哪些主流 API 或框架? 考察对 Java 生态中生成式 AI 开发接口的整体认知技术原理技术选型Java第 147 题在泛型中如何实现多态? 考察对泛型机制与多态结合的掌握程度技术原理技术选型Java第 148 题JUC 提供哪些线程安全的集合类?分别适用于什么场景? 考察对 JUC 并发容器特性的理解与选型能力技术原理技术选型Java第 149 题为什么要有包装类? 考察对Java基本类型与对象封装必要性的理解技术原理方案权衡Java第 150 题哪些原因会导致数据的不可见,如何保证可见性? 考察对并发内存可见性机制、缓存一致性和同步控制的理解技术原理问题排查Java第 151 题请介绍Java中常见锁的种类,并说明它们各自的特点。 考察对Java锁体系的知识广度与分类能力技术原理Java第 152 题synchronize锁一个类对象和锁一个传入的实例对象,有什么区别? 考察对synchronized锁粒度、对象头和类锁与实例锁语义的理解风险判断技术原理Java第 153 题Java程序可能会发生内存溢出吗?请说明典型场景和排查思路。 考察对Java内存溢出类型的理解及排查方法技术原理问题排查Java第 154 题Java的锁有哪些?请简要介绍它们的原理和适用场景。 考察Java并发中常见锁机制的掌握程度和原理理解技术原理技术选型Java第 155 题ClassLoader有什么用? 考察对Java类加载机制的理解及其实际应用场景系统设计技术原理JavaJVM第 156 题Java中线程安全的集合有哪些 考察对Java线程安全集合的掌握程度及适用场景技术原理方案权衡Java第 157 题HashMap的扩容机制是怎样的?为什么扩容为原来的2倍? 考察对HashMap扩容流程、性能优化与位运算原理的理解性能优化风险判断技术原理Java第 158 题请比较 synchronized 和 ReentrantLock 的区别,并说明各自的适用场景。 考察对 Java 并发同步机制的理解及方案权衡能力技术原理技术选型方案权衡Java第 159 题请介绍线程池的工作原理及其核心参数。 考察对线程池执行流程、核心参数和任务调度机制的理解问题拆解技术原理方案权衡Java第 160 题如何对List进行排序?请给出常用方法。 考察对Java集合排序的常用API和自定义排序能力编码实现技术原理Java