携程面试题 · 技术原理

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

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

筛选题目已选:技术原理
第 201 题Redis优化查询做过吗?(Bitmap) 考察对 Redis Bitmap 数据结构的理解、适用场景及查询优化实践问题拆解技术原理Redis第 202 题请解释虚拟DOM中的Diff算法是什么,并说明其核心优化策略。 考察对虚拟DOM Diff算法原理及优化策略的理解技术原理方案权衡第 203 题请说明 HashMap 中链表与红黑树之间相互转换的触发条件和过程 考察对 HashMap 数据结构转换机制及其设计意图的理解问题拆解技术原理方案权衡第 204 题请介绍前端中常见的跨页面通信方式及其适用场景。 考察对浏览器跨页面通信方案的理解、选型与边界意识技术原理方案权衡第 205 题我们 new 一个对象的过程是怎样的,会分配哪里的内存? 考察 Java 对象创建流程及内存分配区域的理解问题拆解技术原理JavaJVM第 206 题Kafka如何解决重复消费 考察消息重复消费的成因与业务侧幂等处理能力风险判断技术原理Apache Kafka第 207 题CSS盒子模型是什么? 考察CSS盒模型基础概念与理解技术原理CSS第 208 题Vue 和 React 的 Diff 算法有哪些不同? 考察对虚拟 DOM 更新机制的深入理解性能优化技术原理ReactVue第 209 题手写实现深拷贝 考察对JavaScript深拷贝原理的理解与边界处理能力编码实现问题拆解技术原理JavaScript第 210 题在使用 Redis 实现分布式锁时,加锁命令中的 value 字段应包含什么内容?为什么? 考察分布式锁实现中 value 字段的作用与安全意识风险判断技术原理Redis第 211 题请解释数据库索引的原理,并说明常见索引失效的场景。 考察对索引数据结构、使用规则及失效场景的理解技术原理问题排查第 212 题请描述JVM新生代和老年代的垃圾回收过程。 考察对JVM分代回收机制及对象晋升流程的理解问题拆解技术原理JVM第 213 题说下JVM的内存模型,了解哪些JVM参数? 考察JVM运行时数据区划分及常用调优参数的掌握性能优化技术原理JVM第 214 题如何保证消息不丢失? 考察消息队列可靠性机制与端到端链路持久化意识风险判断技术原理第 215 题FID(首次输入延迟)如何优化? 考察对Core Web Vitals中FID指标的理解及前端性能优化实践性能优化技术原理第 216 题ArrayList和LinkedList的底层实现及适用场景分别是什么? 考察Java集合框架中线性表两种实现的原理与选型能力技术原理技术选型Java第 217 题谈谈 JVM 的内存模型 考察对JVM内存区域划分、对象内存布局及并发内存可见性的理解性能优化技术原理JavaJVM第 218 题JavaScript 中常见的数据类型有哪些? 考察对 JavaScript 基础数据类型和引用类型的掌握技术原理JavaScript第 219 题布隆过滤器拦截的什么流程,存储的key是什么? 考察布隆过滤器在缓存场景中的实际应用与数据结构理解系统设计技术原理第 220 题请解释数据库死锁的产生原因,并说明如何避免和解决死锁问题。 考察对数据库并发控制、死锁原理及处理策略的理解技术原理问题排查