携程面试题 · 技术原理 · Java
携程相关面试题,按最终去重题目聚合。
共 2142 道真题 · 当前筛选命中 263 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Java
考察点
技术栈
第 201 题HashMap和HashSet的使用场景分别是什么? 考察对HashMap与HashSet核心特性及适用场景的理解第 202 题请详细讲解一下Java的类加载过程。 考察对类加载机制的理解,包括加载、连接和初始化阶段第 203 题如何设置线程池的核心参数? 考察线程池核心参数的理解与配置原则第 204 题说下CAS和AQS的实现原理 考察并发编程底层原理的理解与表述能力第 205 题怎么看一个Java线程的资源耗用? 考察对Java线程资源占用分析和监控工具的理解第 206 题Java 线程的同步机制有哪些? 考察对 Java 并发同步原语的理解与适用场景第 207 题线程有什么状态,状态间怎么流转的? 考察Java并发基础中的线程生命周期与状态转换触发条件第 208 题请解释AOP的实现原理,并说明私有类、公有类以及公共final类能否被AOP增强? 考察对AOP底层代理机制与Java类加载、继承限制的理解第 209 题Java中常用的集合类有哪些?请分类说明。 考察对Java集合框架的分类理解和记忆第 210 题请说明G1垃圾回收器的主要优势。 考察对G1设计目标与核心优点的理解第 211 题请说明线程池的核心参数有哪些,并解释每个参数的作用。 考察对线程池参数含义及其关系的理解第 212 题请实现单例模式,并说明其线程安全性。 考察单例模式的实现方式、线程安全及适用场景第 213 题ConcurrentHashMap 怎么保证线程安全? 考察并发映射的实现机制与线程安全原理第 214 题Java 中线程调用 wait() 方法后,是否会释放 CPU 资源?请说明原因。 考察线程等待机制与 CPU 调度原理第 215 题偏向锁、轻量级锁、重量级锁的适用场景是什么? 考察对Java锁升级机制及各锁适用场景的理解第 216 题CountDownLatch结合项目,在什么场景下使用? 考察对CountDownLatch原理的理解及实际项目应用能力第 217 题请解释CAS(比较并交换)操作能否保证线程执行的有序性,并说明理由。 考察对CAS原理及其与内存可见性、有序性关系的理解第 218 题请解释volatile关键字在Java中的使用场景和可见性作用。 考察对volatile语义的理解及其适用场景第 219 题G1垃圾回收过程用了什么算法,怎么标记垃圾? 考察对G1收集器的工作流程、垃圾标记与回收算法的理解第 220 题Java 中线程的 WAITING 和 TIMED_WAITING 状态有什么区别? 考察对线程状态机及状态切换条件的理解