滴滴面试题 · 问题拆解

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

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

筛选题目已选:问题拆解
第 1 题请实现括号生成算法:给定 n 对括号,生成所有可能的且正确的括号组合。 考察递归回溯与剪枝能力,以及对括号有效性的理解编码实现问题拆解技术原理第 2 题假设存在(a,b,c)联合索引,使用查询条件WHERE b=? AND a=?时,MySQL底层能否使用该索引?请说明原因。 考察在条件顺序与索引列不一致时对最左前缀的实际应用理解问题拆解技术原理MySQL第 3 题请介绍你理解的一整套用户增长流程是怎样的。 考察对用户增长全链路方法论的理解与结构化表达业务理解数据驱动问题拆解第 4 题实际场景:一个任务之前每天大概30分钟就能跑完,现在突然跑了两个小时,分析以及定位解决的思路是什么样的? 考察性能问题排查的体系化思路与定位能力性能优化问题拆解问题排查第 5 题手撕:如何实现线程排队执行? 考察多线程并发控制与线程协作机制的理解和编码能力编码实现问题拆解技术原理Java第 6 题请介绍你对KMP算法的理解及其在哪些场景下适用。 考察字符串匹配算法原理、复杂度分析与适用场景问题拆解技术原理第 7 题手撕算法:用闭包+递归实现缓存 memoize 函数(求和函数或斐波拉契数列)。 考察闭包、递归与缓存优化的综合编码能力编码实现问题拆解技术原理JavaScript第 8 题TCP四次挥手:为什么断开连接需要四次挥手,三次可以吗? 考察TCP连接释放的时序、状态迁移及对半关闭的理解问题拆解技术原理TCP第 9 题如何设计一个任务调度系统? 考察任务调度系统的架构设计、可靠性、扩展性与异常处理能力问题拆解系统设计技术选型第 10 题请解释 GRPO 与 PPO 的主要区别,并说明各自的损失函数设计。 考察对强化学习微调算法(GRPO 与 PPO)的机制理解和损失函数推导能力问题拆解技术原理第 11 题请详细说明Raft协议中领导者选举的过程。 考察对Raft选举机制的理解深度与关键细节问题拆解技术原理第 12 题做过AB实验吗?说一下怎么做。 考察AB实验的设计流程、实施关键点与结果分析能力业务理解数据驱动问题拆解第 13 题你会如何识别和锁定最需要某项个性化功能的目标用户群? 考察需求分析方法、用户分群与数据应用能力数据驱动问题拆解需求分析第 14 题给一个“拉新很强但次月留存跌破 10%”的场景,你如何验证是获客人群偏差还是产品价值未兑现?列出你的数据深挖思路。 考察数据分析思路、假设拆解和归因能力业务理解问题拆解第 15 题实现一个Promise.all 考察对Promise并发控制、错误处理和返回值语义的理解与编码能力编码实现问题拆解技术原理JavaScript第 16 题请说明AOP常见的通知类型有哪些,以及它们的执行时机和区别。 考察对AOP通知类型及其应用场景的理解问题拆解技术原理第 17 题假设公司准备上线邀请裂变活动,你会如何计算期望 K 因子(传播系数)、设置奖励门槛、防止批量作弊或虚假拉新? 考察裂变增长活动的量化拆解、防作弊设计与风险判断能力数据驱动问题拆解风险判断第 18 题如何用神经网络实现非整数的开方运算? 考察神经网络回归建模、数据构造与误差评估能力编码实现问题拆解技术原理第 19 题请说明二阶段训练方法的细节:第一阶段固定骨干网络后需要训练哪些参数?第二阶段包含哪些信息?骨干网络是否共享,它的初始参数是如何获得的? 考察多阶段训练策略中骨干网络冻结与参数训练的机理问题拆解技术原理第 20 题登录功能应从哪些方面设计测试用例? 考察测试用例设计的系统性、边界场景和安全性意识问题拆解风险判断安全意识