携程面试题 · 问题拆解
携程相关面试题,按最终去重题目聚合。
共 2142 道真题 · 当前筛选命中 401 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 281 题请解释并实现一个算法:给定一个字符串,找出其中不含重复字符的最长子串的长度。 考察滑动窗口算法设计与代码实现能力第 282 题请介绍 Elasticsearch 的底层存储结构,特别是倒排索引和分布式存储的实现原理。 考察对 Elasticsearch 核心底层机制的理解程度第 283 题讲讲你知道的数据结构,越多越好 考察数据结构知识广度与理解深度第 284 题如果你发现某区域的供应商对在线平台的操作不够熟悉,影响了他们的服务质量和用户体验,你会怎样设计并实施一个针对性的培训和支持计划? 考察需求分析、培训方案设计、落地执行与效果评估能力第 285 题请讲讲你是如何系统学习当前掌握的这些技术的,包括学习路线和方法。 考察学习方法、知识体系构建与持续学习能力第 286 题对于联合索引(复合索引),如果查询只使用其中一个字段,索引能否命中? 考察对复合索引最左前缀原则的理解第 287 题请结合你在 Cursor 中的实际使用,说明 MCP(Model Context Protocol)是什么,以及你如何借助它解决具体开发问题? 考察对 MCP 协议的理解、实际应用能力及结合工具解决问题的经验第 288 题请介绍你熟悉的设计模式,并说明工厂模式通常解决什么问题,举例说明其适用场景。 考察设计模式知识广度与对工厂模式意图和适用场景的理解第 289 题假如有用户投诉总是推荐重复的产品,你会怎么优化? 考察推荐系统去重机制与用户导向的优化思路第 290 题遇到突发问题或困难时,你是如何保持积极心态并推动项目继续向前,最终结果如何? 考察压力应对、心态调节和结果导向能力第 291 题场景题:两个数组各取一个元素相加,求前 n 小的组合,请口述算法思路。 考察算法设计、复杂度分析与口述能力第 292 题说下CAS和AQS的实现原理 考察并发编程底层原理的理解与表述能力第 293 题请谈谈你对 JIT(即时编译)的理解。 考察对 JIT 编译原理、应用场景及与解释执行/AOT 区别的掌握第 294 题订单查询性能优化思路 考察对查询性能优化的系统化方法和实践经验第 295 题如果推荐系统的点击率下降,你会如何分析? 考察推荐系统问题排查、数据分析和业务理解能力第 296 题让你在原有代码的基础上进行修改,旧代码看不懂你怎么处理? 考察面对遗留代码时的理解策略与风险控制能力第 297 题线程有什么状态,状态间怎么流转的? 考察Java并发基础中的线程生命周期与状态转换触发条件第 298 题布隆过滤器的参数是怎么设置的,有哪些参数可以设置? 考察布隆过滤器的参数设计、原理理解与权衡能力第 299 题在MySQL的MVCC机制中,执行一条UPDATE语句的完整过程是怎样的? 考察MVCC下UPDATE语句的版本链处理和执行细节第 300 题请解释事件委托、事件捕获和事件冒泡的概念及它们之间的关系。 考察对浏览器事件传播机制的理解及事件委托的应用能力