携程面试题 · 问题拆解
携程相关面试题,按最终去重题目聚合。
共 2142 道真题 · 当前筛选命中 401 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 201 题从用户输入URL到建立TCP连接之前,浏览器和网络层面分别发生了什么?请描述各阶段的详细过程。 考察网络请求链路、DNS解析、HTTP与TCP之间的关系第 202 题请介绍服务端渲染(SSR)的基本流程,并说明其与客户端渲染(CSR)的主要区别。 考察对服务端渲染流程的理解及与客户端渲染的对比第 203 题请介绍一个项目中其他你认为有难度或值得展示的技术亮点。 考察候选人对项目技术难点的识别、解决思路和亮点挖掘能力第 204 题如何实现Promise并发控制? 考察JavaScript异步编程、并发限制与错误处理能力第 205 题RN class组件的生命周期(如componentWillMount、componentDidMount等)有哪些? 考察React Native class组件的生命周期方法及其使用场景第 206 题请介绍线程池的工作原理及其核心参数。 考察对线程池执行流程、核心参数和任务调度机制的理解第 207 题请编写 SQL 查询连续登录至少 N 天的用户,并说明你的思路。 考察 SQL 连续区间问题的解题思路与窗口函数应用第 208 题请描述一个典型网站或应用的登录验证完整流程,包括前端、后端与安全考虑。 考察对登录认证全链路流程的理解及安全细节第 209 题请深入讲讲 Nacos 和 Feign 的底层源码原理,包括关键类、核心流程和设计思想。 考察对 Nacos 与 Feign 核心机制的源码级理解第 210 题多线程竞争共享变量时可能出现哪些问题,如何解决? 考察线程安全问题的识别与常用同步手段第 211 题请用递归和迭代两种方式分别实现二叉树的最大深度算法,并分析各自的时空复杂度。 考察二叉树遍历与递归、层序遍历的思路及复杂度分析第 212 题请分享一次在项目中遭遇的最棘手的技术难点,你是如何定位并解决的? 考察项目经历的深度、技术攻坚与问题拆解能力第 213 题在效果评估中,你会如何监控用户决策路径(如从搜索到预订的转化)? 考察对用户行为漏斗、转化率分析及数据驱动优化的理解第 214 题请结合你熟悉的业务场景,说明AI技术在实际业务中的赋能方式,并给出具体案例。 考察对AI应用场景的理解、业务结合能力及案例的可行性第 215 题SQL题目:找出总分最高的学生id;若科目存在重复数据,直接使用sum()会有问题,该如何解决? 考察SQL聚合的正确性及重复数据处理能力第 216 题请介绍你负责或参与的项目中最有挑战性的技术难点,以及你是如何解决并最终如何实现的。 考察项目复盘、问题拆解、技术实现与结果导向能力第 217 题请解释 Promise 的概念、状态和基本用法,并说明它解决了什么问题。 考察对 Promise 核心机制、状态流转及异步编程价值的理解第 218 题MVCC 是怎么实现可重复读的? 考察 MVCC 机制在可重复读隔离级别下的实现原理与可见性规则第 219 题请说明ROWNUMBER、RANK、DENSE_RANK的区别 考察对窗口函数排序语义的理解与正确使用第 220 题低代码平台的拖拉拽怎么实现的? 考察对前端拖拽交互、可视化配置和数据模型的理解