携程面试题 · 性能优化
携程相关面试题,按最终去重题目聚合。
共 2142 道真题 · 当前筛选命中 232 道 · 更新 2026-08-05
筛选题目已选:性能优化
考察点
技术栈
第 21 题为什么在高并发场景下通常选择 Redis 作为缓存?请从底层原理角度说明。 考察对 Redis 高效原因的理解,包括内存、IO多路复用、单线程模型等底层机制第 22 题请介绍JVM内存结构及垃圾回收机制。 考察对JVM运行时内存区域划分和垃圾回收原理的理解第 23 题慢查询你怎么优化? 考察数据库慢查询的排查思路与优化手段第 24 题请解释 HashMap 的扩容机制,包括触发条件、扩容过程以及扩容后元素的重新分布方式。 考察对 HashMap 扩容机制及其性能影响的深入理解第 25 题请比较 JavaScript 中 for、forEach、map、filter 等数组遍历或转换方法在性能上的差异,并说明什么场景下应优先选择哪种方法。 考察对 JavaScript 数组方法性能特征的理解及选型能力第 26 题ES怎么做到模糊搜索的 考察对Elasticsearch模糊搜索机制及原理的理解第 27 题请谈谈你在项目中如何发现和治理慢SQL? 考察数据库性能问题的排查思路与SQL优化能力第 28 题G1垃圾回收器的回收过程是什么? 考察对G1垃圾回收器内存布局、回收阶段及关键机制的理解第 29 题从技术实现角度,FID(First Input Delay)指标如何统计和计算? 考察对前端性能指标 FID 的采集原理与计算逻辑的理解第 30 题Vue 和 React 的 Diff 算法有哪些不同? 考察对虚拟 DOM 更新机制的深入理解第 31 题在项目中使用 Redis 缓存时,你如何保证缓存与数据库的一致性,并预防缓存常见问题? 考察缓存一致性问题与崩塌风险防范能力第 32 题说下JVM的内存模型,了解哪些JVM参数? 考察JVM运行时数据区划分及常用调优参数的掌握第 33 题FID(首次输入延迟)如何优化? 考察对Core Web Vitals中FID指标的理解及前端性能优化实践第 34 题谈谈 JVM 的内存模型 考察对JVM内存区域划分、对象内存布局及并发内存可见性的理解第 35 题useCallback和useMemo的使用场景 考察React性能优化钩子的作用区别与适用边界第 36 题讲一下MySQL索引的原理。 考察对索引数据结构、查询优化及适用场景的理解第 37 题请对比 Vue 2 与 Vue 3 在响应式系统、性能优化和组合式 API 方面的主要区别。 考察对 Vue 框架版本演进核心差异的理解第 38 题请设计一个支持地理位置的检索系统,能够根据用户当前位置或指定坐标查找附近的地点。 考察地理位置索引方案、检索流程和精度与性能的权衡第 39 题在实现 H5 视频播放时,你会考虑哪些关键因素来确保兼容性和性能? 考察H5视频播放的核心技术要点、兼容性处理与性能优化能力第 40 题库表数据比较多,现在要去做查询,考虑的优化点有哪些? 考察对大数据量下查询性能优化的系统性思考