滴滴面试题 · 技术原理
滴滴相关面试题,按最终去重题目聚合。
共 2131 道真题 · 当前筛选命中 1513 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 321 题请手写实现冒泡排序算法。 考察基础排序算法的理解与编码规范第 322 题请描述线程从创建到终止的完整生命周期状态,并说明各状态之间是如何转换的。 考察对线程生命周期状态及状态转换机制的理解第 323 题滴滴司机端H5加载100+高德地图Marker卡顿的优化,请从API、DOM、性能监控三方面说明。 考察地图渲染优化、前端性能监控的工程化思维第 324 题给定一个排序数组和一个目标值,如何找出数组中与目标值最接近的K个数? 考察对排序数组特性利用及算法选择的能力第 325 题请介绍消息队列在分布式系统中的常见应用场景,并结合具体技术选型说明其优势和潜在风险。 考察对消息队列核心价值、典型场景及技术选型权衡的理解第 326 题请解释Java中的异常机制,包括异常的分类和常见的异常处理方式。 考察对Java异常体系和处理方式的基本理解第 327 题什么是回表,为什么会产生回表? 考察对数据库索引结构与查询执行原理的理解第 328 题请讲解 Less/Sass 这类 CSS 预处理器相对于原生 CSS 的优点、核心特性以及实际带来的好处,并说明它与 PostCSS 这类后处理工具的区别。 考察对 CSS 预处理器与后处理器的理解、应用场景与工程化意识第 329 题Java 注解按保留策略分为几种?SOURCE、CLASS、RUNTIME 各自有什么区别? 考察对 Java 注解生命周期和用途的理解第 330 题讲讲Redis分布式锁的设计与实现。 考察分布式锁正确性、失效处理和边界意识第 331 题网关层面怎么实现权限管理? 考察网关权限控制的原理、粒度与实现方案第 332 题精排阶段得出的结论或分数是否能用于召回阶段?这种跨阶段复用在技术上可行吗? 考察对推荐系统各阶段目标差异和复用可行性的理解第 333 题请描述你实现登录认证功能时的整体思路和关键逻辑。 考察对认证流程、安全性和状态管理的理解第 334 题请列举多进程之间实现资源共享的常见方式,并说明各自的特点与适用场景。 考察对多进程通信与资源共享机制的理解及场景判断能力第 335 题慢SQL排查和优化思路是什么? 考察数据库性能问题定位与优化方法论第 336 题线程切换上下文时的工作流程是怎样的? 考察对操作系统线程调度机制的理解第 337 题讲讲你用过哪些设计模式,以及设计模式的六大原则是什么? 考察设计模式的实际应用理解与设计原则的掌握程度第 338 题手撕代码:写一个函数,统计给定字符串在文本中出现的次数。 考察字符串匹配的算法实现、边界处理与复杂度意识第 339 题在分布式存储或缓存系统中,同一个 key 是保存在所有节点上,还是每个节点只保存一部分 key?请说明常见的分布策略和一致性影响。 考察对分布式存储中 key 分配策略、数据分布与一致性机制的理解第 340 题为什么Promise的then/catch/finally可以链式调用? 考察对Promise链式调用机制和异步流程控制的理解