滴滴面试题 · 技术原理
滴滴相关面试题,按最终去重题目聚合。
共 2131 道真题 · 当前筛选命中 1513 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 701 题说说HashMap的一个线程安全问题。 考察对HashMap并发场景下数据不一致和异常行为的理解第 702 题除了索引,MySQL 还有哪些优化手段? 考察对 MySQL 性能优化体系的全面理解和实际应用能力第 703 题慢查询遇到过吗?说一下你是怎么解决的。 考察对慢查询的定位、分析与优化能力第 704 题请描述DNS协议从查询到返回结果的完整解析流程,并说明常见的缓存与递归机制。 考察对DNS解析流程、递归与缓存机制的理解第 705 题你了解哪些 CSS 布局方式?请重点说明 Flex 布局的原理和常见使用场景。 考察对 CSS 布局体系的理解以及 Flex 布局的掌握程度第 706 题雪花算法的组成,机器号怎么分配,你选用什么架构来进行这个分配,如果序列号用完了怎么办? 考察分布式ID生成原理、机器号分配架构及边界处理第 707 题请手写实现快速排序,并说明其时间复杂度。 考察快速排序的编码实现与复杂度分析能力第 708 题你认为协程用户态的管理,其底层是怎么实现的? 考察对用户态协程上下文切换与调度原理的底层理解第 709 题请介绍彩色指针(Colored Pointer)技术。 考察对彩色指针概念、用途及实现原理的理解第 710 题请解释偏向锁升级到轻量级锁的过程。 考察对JVM锁升级机制的理解第 711 题给定一个包含 n 个元素的无序整数数组,其中元素取值范围为 1 到 n,且恰好有一个数字重复、一个数字缺失。请找出缺失值和重复值。 考察数组问题分析与位运算或数学方法的应用第 712 题请实现两个以字符串形式给出的非负整数相乘,不能使用大数库,返回乘积的字符串表示。要求说明算法思路、时间与空间复杂度。 考察字符串大数乘法实现、竖式分解与复杂性分析第 713 题最小堆中取出最小值后,下沉过程的原理是什么? 考察对堆数据结构中删除最小值后下沉调整逻辑的理解第 714 题为什么虚拟机启动慢而Docker快? 考察对容器与虚拟机架构差异及启动流程的理解第 715 题请解释 JavaScript 中 this 的指向规则,并举例说明在不同调用场景下 this 分别指向什么。 考察对 JavaScript this 绑定机制的理解与场景辨析能力第 716 题请介绍一个基于检索增强生成(RAG)的典型流程。 考察对RAG检索、增强、生成全链路的理解与边界意识第 717 题哈希的使用场景有哪些,为什么用哈希? 考察对哈希数据结构原理、应用场景及优势的理解第 718 题使用 cat 命令在 Linux 中根据关键词查找内容时有哪些缺点? 考察对文件查看与文本处理工具适用场景的理解第 719 题移动端适配有哪些常见方案,各自适用什么场景? 考察移动端多端屏幕适配方案的理解与选择第 720 题在 Golang 中,如何实现多个 goroutine 之间的单播消息传递? 考察 goroutine 间定向消息通信的实现方式