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

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

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

筛选题目已选:技术原理 · Java
第 121 题请介绍线程池的核心参数有哪些,各自的作用是什么? 考察对线程池参数含义及配置原则的理解技术原理技术选型Java第 122 题ConcurrentHashMap如何保证线程安全? 考察对Java并发集合内部机制的理解风险判断技术原理Java第 123 题请编写一段Java代码,实现从数据库查询用户数据并处理结果集的需求。 考察Java与SQL结合的数据处理能力及编码规范编码实现技术原理JavaSQL第 124 题请解释 Java 中对象锁和内置锁的概念,并说明它们在 synchronized 同步机制中的应用。 考察对 Java 同步机制中锁概念的理解与应用技术原理方案权衡Java第 125 题请描述 HashMap 在 Java 8 中的底层数据结构,并说明链表与红黑树之间转换的条件。 考察对 HashMap 底层数据结构及其转换机制的掌握问题拆解技术原理Java第 126 题G1垃圾回收器的region如何调整大小? 考察G1内存布局与region大小计算机制系统设计技术原理Java第 127 题什么是可重入锁?synchronized 是可重入锁吗? 考察对可重入锁概念的理解及对 synchronized 可重入性的认识技术原理Java第 128 题Synchronized 和 ReentrantLock 的区别是什么? 考察并发同步机制的理解与权衡技术原理方案权衡Java第 129 题ThreadLocal一般用于什么业务场景? 考察对线程本地变量适用场景及其原理的理解业务理解风险判断技术原理Java第 130 题请分别说明 HashMap 与 ConcurrentHashMap 的底层实现结构,并比较两者的核心区别。 考察对 Java 集合底层数据结构、并发安全机制与演进版本的理解风险判断技术原理方案权衡Java第 131 题升级为重量级锁之后,还会降级成轻量级吗? 考察对JVM内置锁膨胀与降级机制的理解技术原理Java第 132 题请解释 volatile 关键字的作用,并说明它能否保证原子性。 考察并发编程基础与原子性概念的理解风险判断技术原理Java第 133 题Java中new一个对象的过程是怎样的? 考察Java对象创建的内存分配、初始化顺序与并发安全机制问题拆解技术原理Java第 134 题请解释 ThreadLocal 的实现原理,并说明其内存泄漏风险及应对措施。 考察对线程局部变量存储机制、线程隔离原理和内存泄漏防范的理解风险判断技术原理Java第 135 题请解释AQS(AbstractQueuedSynchronizer)的核心原理及其在Java并发工具中的应用。 考察对AQS同步框架的理解,包括状态管理、等待队列和资源获取与释放机制问题拆解技术原理技术选型Java第 136 题请解释 Java 内存模型(JMM)的核心概念及其作用。 考察对 Java 并发内存可见性、原子性与有序性的理解技术原理Java第 137 题线程池有了解吗,底层是如何运行的? 考察对线程池核心组件、执行流程与资源管理的理解问题拆解技术原理Java第 138 题出现内存溢出怎么定位问题? 考察内存溢出问题定位的方法论与工具使用能力性能优化技术原理问题排查Java第 139 题线程之间的通信方式有哪些? 考察并发编程基础,对线程协作机制的理解技术原理方案权衡Java第 140 题在 Java 中为生成式 AI 应用编程时,通常会用到哪些主流 API 或框架? 考察对 Java 生态中生成式 AI 开发接口的整体认知技术原理技术选型Java