携程面试题 · 技术原理 · Java
携程相关面试题,按最终去重题目聚合。
共 2142 道真题 · 当前筛选命中 263 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Java
考察点
技术栈
第 161 题在Java中,栈内存能否存放对象?请结合逃逸分析说明。 考察对栈内存、引用与对象存储位置以及逃逸分析原理的理解第 162 题怎么查看当前程序使用的是哪个垃圾回收器 考察JVM垃圾回收器识别与诊断命令掌握第 163 题请说明ArrayList和LinkedList的内部实现结构,以及二者在随机访问、插入和删除操作上的性能差异。 考察对Java集合框架底层实现和性能特点的理解第 164 题请解释自定义线程池时各核心参数的含义及其作用。 考察对线程池核心参数的理解及配置权衡能力第 165 题请解释Java泛型中extends和super通配符的用途及区别? 考察泛型通配符的理解与实际应用第 166 题请实现多线程交替打印:一个线程打印A,一个线程打印B,使输出呈现ABABAB...的交替序列。 考察多线程同步机制、线程通信与并发控制的实现能力第 167 题追问线程池运行机制和最大线程数参数的意义 考察线程池核心参数、执行流程及最大线程数的作用第 168 题你熟悉Java和Python,在抖音欧洲合规组件开发中主要使用了哪种语言? 考察候选人技术栈掌握深度与实际应用能力第 169 题请说明策略模式在解耦上下文与具体算法时的做法,并对比使用 Map 或注解等替代实现方式的优缺点。 考察设计模式应用、解耦思路与方案权衡第 170 题请说明 NIO 和传统 IO 的区别。 考察对 Java IO 模型的理解及 NIO 特性的掌握第 171 题请解释方法重写和方法重载的区别。 考察对Java面向对象多态机制的理解第 172 题什么是 volatile,其原理是什么? 考察对 volatile 语义、实现机制及适用场景的理解第 173 题使用AQS实现一个可重入的公平锁 考察对AQS同步器原理、可重入性与公平性实现的理解第 174 题请介绍 CompletableFuture 的底层实现原理,包括异步任务的执行、完成与回调触发机制。 考察对 CompletableFuture 内部状态机、异步执行链路与回调机制的深入理解第 175 题线程池原理,核心线程满了后会干什么? 考察线程池工作原理、任务处理流程及边界条件的理解第 176 题Java是编译型语言还是解释型语言? 考察对Java执行模型的理解,包括编译与解释的结合第 177 题ArrayList扩容机制是什么? 考察ArrayList底层扩容逻辑与性能意识第 178 题Java 中被 static 和 final 修饰且显式赋值的基本数据类型或 String 类型变量,其赋值发生的时机是什么? 考察 JVM 类加载机制中链接阶段准备环节的细节第 179 题什么是线程安全? 考察对并发编程核心概念的掌握第 180 题HashMap里put一个元素的整个流程,链表什么时候转化为红黑树,红黑树的好处,红黑树如何搜索? 考察HashMap实现原理、树化条件及红黑树特性