滴滴面试题 · 技术原理
滴滴相关面试题,按最终去重题目聚合。
共 2131 道真题 · 当前筛选命中 1513 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 21 题介绍一下你对推荐系统的认识。 考察对推荐系统整体架构、核心算法和业务价值的理解第 22 题当需要支持更大数量级的数据存储时,你会如何改进现有系统架构? 考察对数据存储扩展策略的理解与架构权衡第 23 题请介绍单例模式的几种常见实现方式及其优缺点。 考察对单例模式原理、线程安全性和实现细节的理解第 24 题说说宽窄依赖 考察对Spark宽窄依赖概念的理解及其在任务调度和容错中的作用第 25 题手撕算法:用闭包+递归实现缓存 memoize 函数(求和函数或斐波拉契数列)。 考察闭包、递归与缓存优化的综合编码能力第 26 题请解释 React 的渲染原理,包括从状态更新到界面更新的完整流程。 考察对 React 核心渲染机制的深入理解第 27 题synchronized 的锁升级过程介绍下? 考察对 synchronized 底层锁优化机制的理解第 28 题请介绍随机森林算法的核心原理,并说明它在进行特征选择和防止过拟合方面的作用。 考察对随机森林工作原理、特征选择机制和泛化能力的理解第 29 题请解释大根堆和小根堆的定义,并确认大根堆的堆顶元素是否为最大值。 考察对堆数据结构基本定义和堆序性质的理解第 30 题请说明C语言中static关键字的主要用途。 考察对C语言static存储类作用域与生命周期的理解第 31 题讲一下 Spring AOP 的底层原理 考察对 Spring AOP 代理机制、切面织入和动态代理选择的理解第 32 题如何利用Redis做滑动窗口限流? 考察限流算法理解与Redis数据结构在滑动窗口场景的应用第 33 题TCP四次挥手:为什么断开连接需要四次挥手,三次可以吗? 考察TCP连接释放的时序、状态迁移及对半关闭的理解第 34 题讲下AOP的原理以及用了什么设计模式 考察AOP底层实现机制与设计模式应用第 35 题Go 语言的底层实现你了解多少? 考察对 Go 语言运行时、并发模型等底层机制的掌握程度第 36 题CSS Flex的主轴和交叉轴,怎么用Flex实现滴滴订单列表“信息左对齐、金额右对齐”,写关键CSS。 考察Flex主轴交叉轴的基本概念与对齐属性的实际应用第 37 题在特征工程中,特征筛选、特征交叉和新增特征三者相比,哪个更重要?请说明理由。 考察对特征工程不同环节价值与适用场景的理解,以及平衡能力第 38 题在构造偏好数据时,如何保证采样得到的多个response具有足够多样性? 考察对采样多样性保障方法的理解第 39 题数据库有哪些锁? 考察数据库锁的基本分类及适用场景第 40 题请解释 GRPO 与 PPO 的主要区别,并说明各自的损失函数设计。 考察对强化学习微调算法(GRPO 与 PPO)的机制理解和损失函数推导能力