携程面试题 · Java

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

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

筛选题目已选:Java
第 181 题什么是 volatile,其原理是什么? 考察对 volatile 语义、实现机制及适用场景的理解风险判断技术原理Java第 182 题使用AQS实现一个可重入的公平锁 考察对AQS同步器原理、可重入性与公平性实现的理解编码实现技术原理方案权衡Java第 183 题请介绍 CompletableFuture 的底层实现原理,包括异步任务的执行、完成与回调触发机制。 考察对 CompletableFuture 内部状态机、异步执行链路与回调机制的深入理解问题拆解技术原理Java第 184 题线程池原理,核心线程满了后会干什么? 考察线程池工作原理、任务处理流程及边界条件的理解问题拆解技术原理Java第 185 题Java是编译型语言还是解释型语言? 考察对Java执行模型的理解,包括编译与解释的结合技术原理Java第 186 题ArrayList扩容机制是什么? 考察ArrayList底层扩容逻辑与性能意识性能优化技术原理Java第 187 题Java 中被 static 和 final 修饰且显式赋值的基本数据类型或 String 类型变量,其赋值发生的时机是什么? 考察 JVM 类加载机制中链接阶段准备环节的细节技术原理JavaJVM第 188 题什么是线程安全? 考察对并发编程核心概念的掌握问题拆解技术原理Java第 189 题HashMap里put一个元素的整个流程,链表什么时候转化为红黑树,红黑树的好处,红黑树如何搜索? 考察HashMap实现原理、树化条件及红黑树特性技术原理Java第 190 题Java 中的常量池(如字符串常量池、Class 文件常量池、运行时常量池)分别存放在内存的哪个区域? 考察对 Java 内存区域和常量池概念的理解技术原理Java第 191 题Java的优先级队列了解过吗? 考察对Java PriorityQueue底层实现与核心特性的掌握技术原理Java第 192 题请谈谈你对Java集合框架的了解,并说明它们的主要分类和各自的使用场景。 考察对Java集合框架整体认知、分类理解及场景选型能力技术原理技术选型Java第 193 题请说明线程池的核心参数及其作用,并解释如何合理设置这些参数。 考察对线程池核心参数的理解及调优能力技术原理技术选型Java第 194 题请介绍一下你对 Redisson 的理解,以及它解决了哪些分布式场景下的问题? 考察候选人对 Redisson 核心能力与分布式场景应用的掌握程度系统设计技术原理技术选型JavaRedisRedisson第 195 题请介绍 ConcurrentHashMap 的底层原理,以及它如何保证线程安全。 考察对分段锁/CAS+同步块等并发控制策略的理解系统设计技术原理Java第 196 题请解释线程池的底层原理。 考察对线程池核心机制和参数的理解系统设计技术原理方案权衡Java第 197 题请解释 Java 中 Bitmap(位图)的基本原理及其典型用途。 考察位图的数据结构理解与应用场景问题拆解技术原理Java第 198 题请描述Java线程池中核心线程、阻塞队列与拒绝策略的工作流程。 考察对线程池执行流程和拒绝策略的掌握风险判断技术原理Java第 199 题LinkedList和ArrayList在数据量大的情况下哪个读取快? 考察对集合底层数据结构与随机访问性能差异的理解性能优化技术原理Java第 200 题请介绍 HashMap 的底层原理,包括存储结构、put 和 get 的流程,以及扩容机制。 考察对 HashMap 数据结构、哈希冲突处理及扩容逻辑的理解问题拆解技术原理Java