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