携程面试题 · 技术原理
携程相关面试题,按最终去重题目聚合。
共 2142 道真题 · 当前筛选命中 1500 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 181 题JS有哪些数据类型 考察JavaScript基础数据类型及其分类第 182 题Spring是如何解决循环依赖的? 考察对Spring三级缓存机制及循环依赖解决原理的理解第 183 题讲讲闭包,以及具体的应用场景,平时项目中有什么具体应用。 考察对闭包概念的理解、应用场景及项目中的实际使用第 184 题请解释MySQL的MVCC机制及其解决的问题。 考察对MVCC原理及并发控制目标的理解第 185 题IO密集型应用线程池大小为什么常设置为CPU核数的2倍?请说明依据和适用条件。 考察IO密集型任务中线程池大小设置的原理与边界条件第 186 题请介绍几种你常用的设计模式,并说明它们在具体场景中的应用。 考察设计模式的理解深度和实际应用能力第 187 题请谈谈你在项目中如何发现和治理慢SQL? 考察数据库性能问题的排查思路与SQL优化能力第 188 题Java 中 synchronized 锁升级的流程是什么?什么时候是无锁、偏向锁,如何进行转换? 考察对 synchronized 锁升级机制及其触发条件的理解第 189 题请列举 CSS 中 display 属性的常见取值,并分别说明它们的布局行为。 考察对 CSS 布局基础属性 display 的掌握程度第 190 题请谈谈你对 JVM 内存模型的理解,并说明各区域的作用。 考察 JVM 内存结构、线程私有与共享区域的基础认知第 191 题G1垃圾回收器的region有什么分类标准? 考察对G1分区内存布局与回收策略的理解第 192 题G1垃圾回收器的回收过程是什么? 考察对G1垃圾回收器内存布局、回收阶段及关键机制的理解第 193 题说一说你对HashMap源码的理解。 考察对HashMap核心实现、数据结构与并发特性的掌握深度第 194 题Dubbo的流式调用了解过吗? 考察对Dubbo流式调用机制的掌握程度及实际应用能力第 195 题用过TypeScript吗?请说明interface和type的区别,以及你更常用哪种、为什么。 考察TypeScript基础知识掌握程度及实际使用偏好第 196 题从技术实现角度,FID(First Input Delay)指标如何统计和计算? 考察对前端性能指标 FID 的采集原理与计算逻辑的理解第 197 题请解释Java中的值传递与引用传递,并举例说明其区别。 考察对Java参数传递机制的理解及实际应用第 198 题Spring Boot 简化了哪些操作? 考察对 Spring Boot 自动配置、约定优于配置等核心机制的理解第 199 题请解释CMS垃圾收集器的特点,并与G1收集器对比差异,说明CMS主要使用的垃圾回收算法。 考察JVM垃圾收集器原理、CMS与G1差异及回收算法理解第 200 题CompletableFuture 和 Future 的区别是什么?它们的返回结果如何获取?怎么捕获异步任务中的异常? 考察对 Java 异步编程模型的理解,包括 Future 与 CompletableFuture 的差异、结果获取方式及异常处理