携程面试题 · 问题拆解
携程相关面试题,按最终去重题目聚合。
共 2142 道真题 · 当前筛选命中 401 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 61 题Redis优化查询做过吗?(Bitmap) 考察对 Redis Bitmap 数据结构的理解、适用场景及查询优化实践第 62 题请说明 HashMap 中链表与红黑树之间相互转换的触发条件和过程 考察对 HashMap 数据结构转换机制及其设计意图的理解第 63 题你认为携程在哪些方面还有改进空间?请给出具体建议。 考察产品洞察、优先级判断和落地思维第 64 题我们 new 一个对象的过程是怎样的,会分配哪里的内存? 考察 Java 对象创建流程及内存分配区域的理解第 65 题手写实现深拷贝 考察对JavaScript深拷贝原理的理解与边界处理能力第 66 题要求输出斐波那契数列中第100到150项的值,并且按倒序排列,你会如何实现?请写出主要思路。 考察对范围生成、边界处理与倒序输出的综合实现能力第 67 题请描述JVM新生代和老年代的垃圾回收过程。 考察对JVM分代回收机制及对象晋升流程的理解第 68 题请描述一条数据同步链路是如何设计的? 考察数据同步链路的设计思路与关键环节第 69 题请实现 LeetCode 322 题:零钱兑换。给定不同面额的硬币 coins 和一个总金额 amount,编写一个函数来计算可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1。 考察动态规划建模与边界处理能力第 70 题你通常如何学习新知识? 考察学习方法、自驱力与知识转化能力第 71 题请编写 SQL 计算用户次日留存率,并解释计算逻辑。 考察 SQL 编写能力与留存率计算逻辑的准确性第 72 题请写一条 SQL 查询,计算每个学生的平均成绩,要求先去除该学生最高分和最低分后再求平均。 考察 SQL 窗口函数与聚合逻辑的运用第 73 题自己做项目找bug怎么找? 考察独立项目中排查问题的系统性方法和工具运用第 74 题在设计一款新的旅行预订流程时,你会如何确保新用户能够快速上手并顺利完成预订?请描述你的设计思路及具体实现方法。 考察产品设计中用户引导、流程简化和交互实现的能力第 75 题库表数据比较多,现在要去做查询,考虑的优化点有哪些? 考察对大数据量下查询性能优化的系统性思考第 76 题如果只给你一天准备,你需要对一个新目的地线做评估,你会建立一个怎样的快速评估框架? 考察在时间紧迫情况下快速构建评估体系的能力和思路第 77 题你设计的Agent架构是怎么样的? 考察Agent系统设计的完整性与关键模块的取舍第 78 题请介绍一个你曾编写的自定义 React Hook,并说明它解决了什么问题以及你选择它的理由。 考察自定义 Hook 的设计动机、适用场景与封装能力第 79 题请分享一个你在项目中遇到的技术限制,并说明你是如何通过创新的设计方案克服这些挑战的。 考察候选人面对技术限制时的创新思维、方案设计和问题解决能力第 80 题HTTP缓存涉及哪些请求头字段?各有什么作用? 考察HTTP缓存机制中请求头字段的理解与区分