携程面试题 · Java

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

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

筛选题目已选:Java
第 101 题如何设置线程池的任务队列长度,以及队列长度对系统有哪些影响? 考察任务队列长度选择的权衡和对线程池行为的影响风险判断技术原理方案权衡Java第 102 题在Java中,反射机制能否调用对象的方法?如果可以,请说明具体步骤和注意事项。 考察对Java反射API的理解及实际调用能力编码实现技术原理Java第 103 题请说明线程池的核心参数有哪些,常见的拒绝策略是什么,并解释核心线程数是否可以设置为 0。 考察对线程池参数、拒绝策略及边界条件的理解技术原理方案权衡Java第 104 题线程创建的方式有哪些?请简要说明每种方式的特点。 考察对线程创建机制的理解和比较能力技术原理Java第 105 题synchronized和ReentrantLock有哪些区别? 考察并发锁机制的理解和选型能力技术原理技术选型方案权衡Java第 106 题Java面向对象的特性是什么? 考察对面向对象基本概念的理解和表达能力沟通表达技术原理Java第 107 题请介绍常见的垃圾回收器及其对应的回收算法。 考察垃圾回收器分类、回收算法原理及适用场景技术原理技术选型Java第 108 题请谈谈单例模式的几种实现方式及各自优缺点。 考察单例模式的实现细节与线程安全理解技术原理方案权衡Java第 109 题请解释Java中TypeReference泛型解析的原理和过程。 考察对Java泛型擦除、Type接口及泛型信息获取机制的理解技术原理Java第 110 题如何合理设计一个线程池?请结合具体业务或系统场景说明参数选择的依据。 考察线程池参数设计的实际应用与权衡能力性能优化系统设计方案权衡Java第 111 题如何判断对象可回收? 考察JVM内存管理与垃圾回收基础原理技术原理Java第 112 题请讲一讲 ThreadLocal 的工作原理、典型应用场景以及使用时需要注意哪些问题? 考察对 ThreadLocal 的实现原理、应用场景和内存泄漏等风险的理解风险判断技术原理技术选型Java第 113 题ConcurrentHashMap的底层结构是什么? 考察对并发哈希表数据结构及演进的理解技术原理Java第 114 题手写单例模式并保证线程安全 考察单例模式实现、线程安全与并发控制能力编码实现技术原理方案权衡Java第 115 题Java中的NIO/BIO有什么区别 考察对Java I/O模型的核心区别、适用场景和底层机制的理解技术原理Java第 116 题ABA问题怎么解决呢? 考察对并发场景下ABA问题的理解及解决方案风险判断技术原理Java第 117 题六种基本数据类型有什么? 考察对六种基本数据类型的准确记忆与表达能力技术原理Java第 118 题请简述 HashMap 的底层数据结构与存储原理。 考察对 HashMap 底层实现原理与关键操作机制的理解性能优化技术原理Java第 119 题你用过哪些设计模式?请简述一下单例模式的几种实现方式以及它们的优缺点。 考察设计模式实际应用与单例模式多线程安全实现的对比理解技术原理方案权衡Java第 120 题请用代理模式实现一个场景:汽车工厂生产汽车、4S店代理销售、消费者到4S店购车。要求使用简单工厂创建汽车,4S店作为静态代理持有工厂引用,并说明四个类(Car、CarFactory、FourS、Customer)各自的设计职责。 考察代理模式、简单工厂的组合运用及代码实现能力编码实现问题拆解技术原理Java