携程面试题 · 技术原理 · Java
携程相关面试题,按最终去重题目聚合。
共 2142 道真题 · 当前筛选命中 263 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Java
考察点
技术栈
第 101 题synchronized和ReentrantLock有哪些区别? 考察并发锁机制的理解和选型能力第 102 题Java面向对象的特性是什么? 考察对面向对象基本概念的理解和表达能力第 103 题请介绍常见的垃圾回收器及其对应的回收算法。 考察垃圾回收器分类、回收算法原理及适用场景第 104 题请谈谈单例模式的几种实现方式及各自优缺点。 考察单例模式的实现细节与线程安全理解第 105 题请解释Java中TypeReference泛型解析的原理和过程。 考察对Java泛型擦除、Type接口及泛型信息获取机制的理解第 106 题如何判断对象可回收? 考察JVM内存管理与垃圾回收基础原理第 107 题请讲一讲 ThreadLocal 的工作原理、典型应用场景以及使用时需要注意哪些问题? 考察对 ThreadLocal 的实现原理、应用场景和内存泄漏等风险的理解第 108 题ConcurrentHashMap的底层结构是什么? 考察对并发哈希表数据结构及演进的理解第 109 题手写单例模式并保证线程安全 考察单例模式实现、线程安全与并发控制能力第 110 题Java中的NIO/BIO有什么区别 考察对Java I/O模型的核心区别、适用场景和底层机制的理解第 111 题ABA问题怎么解决呢? 考察对并发场景下ABA问题的理解及解决方案第 112 题六种基本数据类型有什么? 考察对六种基本数据类型的准确记忆与表达能力第 113 题请简述 HashMap 的底层数据结构与存储原理。 考察对 HashMap 底层实现原理与关键操作机制的理解第 114 题你用过哪些设计模式?请简述一下单例模式的几种实现方式以及它们的优缺点。 考察设计模式实际应用与单例模式多线程安全实现的对比理解第 115 题请用代理模式实现一个场景:汽车工厂生产汽车、4S店代理销售、消费者到4S店购车。要求使用简单工厂创建汽车,4S店作为静态代理持有工厂引用,并说明四个类(Car、CarFactory、FourS、Customer)各自的设计职责。 考察代理模式、简单工厂的组合运用及代码实现能力第 116 题说说HashMap的扩容过程 考察对HashMap扩容机制的理解,包括触发条件、流程和后果第 117 题除了反射,你还了解哪些Java的元编程或动态特性? 考察对Java反射机制之外动态编程能力的了解与扩展第 118 题请介绍你最近使用的 Java 版本,并谈谈它相比之前版本引入的新特性。 考察对 Java 版本演进的实际了解与应用能力第 119 题请简述Java类加载机制,包括类加载的流程、双亲委派模型以及你对它的理解。 考察对JVM类加载流程、双亲委派模型原理及其意义的掌握第 120 题HashMap底层是如何实现的?为什么要使用红黑树来解决哈希冲突? 考察对HashMap底层数据结构、哈希冲突处理机制及红黑树引入原因的理解