携程面试题 · 技术原理

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

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

筛选题目已选:技术原理
第 1 题低代码平台中组件之间的兼容性怎么保证? 考察对低代码组件兼容性设计原则和工程实践的理解风险判断系统设计技术原理第 2 题请解释一下 Java 中的 equals() 和 hashCode() 方法的关系。 考察对 Java 对象相等性与哈希契约的理解技术原理问题排查Java第 3 题为什么要用跳表不用红黑树? 考察对跳表和红黑树作为有序数据结构在并发场景下实现差异的理解技术原理技术选型方案权衡Redis第 4 题事务的特性,分别怎么理解? 考察数据库事务ACID特性的准确理解与实际意义技术原理第 5 题HashMap的数据结构,为什么设置8和6这两个阈值? 考察对HashMap底层结构与红黑树化阈值的理解技术原理方案权衡第 6 题在接口测试中,你是如何组织数据驱动测试的?请结合具体做法说明。 考察数据驱动测试的设计思路与落地能力编码实现问题拆解技术原理pytest第 7 题对 Kubernetes 的核心概念与组件了解多少? 考察对 Kubernetes 基础架构和核心概念的掌握程度系统设计技术原理Kubernetes第 8 题请简述MySQL性能优化的常见方向,并针对其中一个方向给出具体方案。 考察对MySQL调优体系的理解深度与实践落地能力性能优化技术原理问题排查MySQL第 9 题Redis用到了哪些数据结构? 考察对Redis核心数据结构及其典型用途的理解性能优化技术原理Redis第 10 题幂等性了解吗,怎么实现接口的幂等性? 考察对接口幂等性的理解及幂等方案的选型与落地风险判断系统设计技术原理第 11 题ArrayList和LinkedList的区别及应用场景 考察Java集合框架基础理解与场景选型能力技术原理方案权衡Java第 12 题如何标记一个对象是否能被清除?请分别说明引用计数法和可达性分析法。 考察两代垃圾回收标记机制的区别、适用场景与循环引用问题问题拆解技术原理第 13 题请阐述HTTP协议中GET与POST方法的区别,并说明各自的适用场景。 考察对HTTP方法语义、缓存安全性和数据传递方式的理解业务理解技术原理HTTP第 14 题TCP 第二次握手丢失会怎样?如何处理? 考察对 TCP 三次握手状态机与重传机制的理解技术原理问题排查TCP第 15 题请口述动态规划解决上楼梯问题的思路。 考察动态规划的状态定义、转移方程与边界处理编码实现问题拆解技术原理第 16 题如果要用ConcurrentHashMap但是用了HashMap会有什么问题? 考察并发场景下数据结构选择的风险认知风险判断技术原理技术选型Java第 17 题请解释 CSS 样式的优先级规则,并说明在开发中如何正确使用。 考察 CSS 选择器优先级的理解与应用技术原理问题排查CSS第 18 题觉得自己项目和市面上成熟RPC框架差距在哪? 考察候选人对自己项目的客观认知与对比分析能力项目复盘自我认知技术原理RPC第 19 题在不使用 Next.js 等框架的前提下,服务端渲染的 HTML 是如何生成的? 考察对服务端渲染底层原理和原生实现方式的理解系统设计技术原理第 20 题什么是间隙锁(Gap Lock)? 考察对InnoDB间隙锁定义、作用范围及加锁条件的理解技术原理InnoDBMySQL