携程面试题 · 问题拆解

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

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

筛选题目已选:问题拆解
第 161 题给定一个整数数组和一个目标值 target,找出数组中三个数,使它们的和最接近 target,并返回这三个数的和。请说明你的解题思路和时间复杂度。 考察双指针算法、排序预处理与复杂度分析编码实现问题拆解技术原理第 162 题Spring 三级缓存是什么,它主要解决什么问题? 考察对 Spring 容器 bean 创建流程、循环依赖处理机制的理解问题拆解技术原理Spring Framework第 163 题请解释TLS握手的完整过程。 考察对TLS握手流程及各阶段作用的理解问题拆解技术原理TLS第 164 题预测携程机票预订量时,你会考虑哪些内部和外部因素?请分别举例说明。 考察业务理解与多维度影响因素分析能力业务理解问题拆解第 165 题请描述 HashMap 在 Java 8 中的底层数据结构,并说明链表与红黑树之间转换的条件。 考察对 HashMap 底层数据结构及其转换机制的掌握问题拆解技术原理Java第 166 题手写判断链表是否有环的代码 考察链表基础操作、双指针技巧与边界处理编码实现问题拆解技术原理第 167 题算法题:有 n 颗糖果,如果当前糖果数是素数则每天吃 ⌊n/3+1⌋ 颗,否则吃 ⌊n/2+1⌋ 颗,问能吃多少天? 考察素数判断、模拟迭代终止条件及取整边界编码实现问题拆解第 168 题请实现查找数组中位数的算法,并分析时间复杂度。 考察算法实现、边界处理与复杂度分析能力编码实现问题拆解技术原理第 169 题for下标遍历和forEach哪个效率高?为什么? 考察对JavaScript数组遍历机制的性能理解和思路分析问题拆解技术原理JavaScript第 170 题如何判断业务指标的异常波动是正常波动还是由业务策略导致的? 考察业务指标异动的归因能力与数据判断逻辑业务理解数据驱动问题拆解第 171 题请介绍你对于前端首屏加载优化的思路和方法。 考察前端性能优化的系统性思维与实战方法性能优化问题拆解第 172 题MVCC是什么? 考察对多版本并发控制概念的掌握和理解问题拆解技术原理第 173 题在一次AB实验分析中,发现测试组页面加载时长变化,而背后原因是研发同时上线了新算法。请描述你的AB实验标准流程,以及在这种情况下如何保证实验结论的可靠性。 考察AB实验流程设计的严谨性、混淆因素识别与归因能力数据驱动问题拆解风险判断第 174 题短链接是怎么生成的? 考察短链接的生成算法、冲突处理和可用性设计问题拆解系统设计第 175 题如何设计一个高并发的火车票状态推送系统,在短时间内处理千万级请求并高效发送给12306? 考察大规模请求下的异步处理、削峰填谷与系统架构设计能力问题拆解系统设计方案权衡第 176 题首页加载有哪些优化方式? 考察对前端性能优化手段的系统掌握与优先级判断性能优化问题拆解技术原理第 177 题请介绍你在这个项目中具体负责的部分,以及你做的创新性改进。 考察候选人在项目中的实际贡献、创新意识和问题解决能力问题拆解项目复盘结果导向第 178 题请实现一个括号匹配算法,判断给定字符串中的括号是否合法配对。 考察栈的数据结构应用与边界处理能力编码实现问题拆解第 179 题请谈谈你对携程这款产品在用户体验或功能上哪些地方不够完善,以及你建议如何改进? 考察产品体验洞察与改进建议的合理性业务理解问题拆解需求分析第 180 题如何保证线程有序的原子性? 考察并发编程中原子性与有序性的实现机制问题拆解技术原理