滴滴面试题 · 技术原理

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

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

筛选题目已选:技术原理
第 261 题请介绍React 18或19版本中你认为最有价值的新特性,并说明其解决的核心问题。 考察对React最新特性的了解及其应用场景的把握性能优化技术原理React第 262 题RAG 系统有哪些关键优化点? 考察 RAG 各环节的优化意识与工程实践性能优化系统设计技术原理RAG第 263 题给定面值为1分、5分、10分的硬币,每种硬币数量不限,但不能超过N枚硬币的总数,需要凑出总价值M分。请设计算法并计算有多少种不同的拿法(组合数)。 考察组合计数与动态规划建模能力编码实现问题拆解技术原理第 264 题请介绍Spark UI各主要界面的作用,以及你如何理解其中核心指标的含义? 考察对Spark运行时观测界面及关键性能指标的理解性能优化技术原理问题排查Apache Spark第 265 题在实时竞价阶段,当出价不一定高于当前价时,你会如何设计出价策略? 考察实时竞价场景下出价策略的设计与工程落地问题拆解技术原理方案权衡第 266 题你提到了TraceID,请讲一下TraceID的机制包括哪些内容,以及它是如何跨线程传递的? 考察对分布式链路追踪中TraceID生成、传递与线程上下文传播的理解技术原理问题排查第 267 题String 的底层存储结构是什么? 考察对 String 类内部存储机制的理解,包括版本演化和 JDK 9 后的字节数组存储技术原理Java第 268 题请说明堆和栈的区别,并指出常见的易混淆或易踩坑的点。 考察对内存区域基本概念和常见误区的掌握问题拆解技术原理第 269 题讲一下数据库索引失效的常见场景。 考察对索引底层原理和查询优化器行为的理解技术原理问题排查第 270 题Vite和Webpack的区别,为什么Vite启动和热更新会更快? 考察对前端构建工具原理的理解,包括打包机制、模块处理方式和开发体验优化问题拆解技术原理ViteWebpack第 271 题flex=1是哪些属性的简写? 考察CSS flex布局中flex简写属性的基础知识掌握程度技术原理CSS第 272 题在图像分割任务中,如果标注数据较少且不同场景数量不均衡,你会如何解决? 考察数据不均衡和少样本场景下的分割任务处理策略问题拆解技术原理方案权衡第 273 题HashMap是线程安全的吗?请解释原因,并说明ConcurrentHashMap如何解决线程安全问题。 考察对HashMap非线程安全的本质理解及ConcurrentHashMap并发机制风险判断技术原理Java第 274 题请解释布隆过滤器的底层原理,并说明误判率(假阳性率)是如何产生的。 考察布隆过滤器的数据结构、哈希映射及误判率成因风险判断技术原理第 275 题为什么 Vite 在开发模式下不进行全量打包? 考察对 Vite 开发服务器基于原生 ESM 的按需编译机制的理解性能优化技术原理Vite第 276 题请讲一下 JavaScript 中原型链的概念及其作用。 考察对 JavaScript 原型链机制、继承方式及属性查找过程的理解问题拆解技术原理JavaScript第 277 题列举几个你最常用的 Linux 命令,并说明它们的应用场景。 考察常用 Linux 命令的掌握程度与实际运用能力技术原理问题排查Linux第 278 题SQL:有一张用户登录记录表,如何查每个用户连续登录超过3天的记录? 考察窗口函数、日期处理与连续区间问题的SQL建模能力编码实现问题拆解技术原理SQL第 279 题在 Golang 中,如何实现定时器功能? 考察 time.Timer 和 time.Ticker 及 goroutine 调度编码实现技术原理Go第 280 题请解释 HashMap 的基本原理,包括存储结构、put 和 get 的流程。 考察对 HashMap 底层数据结构与操作流程的理解编码实现技术原理Java