滴滴面试题 · 技术原理 · MySQL

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

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

筛选题目已选:技术原理 · MySQL
第 61 题MySQL索引理解,有哪些类型 考察MySQL索引类型的掌握及适用场景技术原理技术选型MySQL第 62 题最左前缀法则是什么? 考察 MySQL 联合索引的匹配规则与使用条件技术原理问题排查MySQL第 63 题请解释MySQL中聚簇索引与非聚簇索引的区别及各自的应用场景。 考察对MySQL索引物理结构的理解以及根据查询场景选型的能力技术原理方案权衡MySQL第 64 题MySQL与Redis一致性如何保证? 考察缓存与数据库一致性方案、失效场景和权衡取舍风险判断技术原理方案权衡MySQLRedis第 65 题请说明 MySQL 中死锁产生的条件,以及常见排查和解决思路。 考察对并发锁机制、死锁四要素与处理手段的理解技术原理问题排查MySQL第 66 题慢SQL的排查思路和优化方法是什么? 考察数据库调优的排查路径、定位手段与优化策略性能优化技术原理问题排查MySQL第 67 题请解释数据库中的 MVCC(多版本并发控制)机制及其作用。 考察对数据库并发控制核心机制的理解技术原理MySQL第 68 题请介绍不可重复读和幻读的区别,以及各自的解决方案。 考察对数据库隔离级别下异常现象的理解及解决方法技术原理方案权衡MySQL第 69 题请介绍MySQL中的锁类型及其使用场景。 考察对锁的类型、粒度及实践应用的理解风险判断技术原理InnoDBMySQL第 70 题ReadView 中包含哪四个关键字段?它们各自存储在哪里? 考察对 ReadView 内部结构与存储位置的准确记忆技术原理InnoDBMySQL第 71 题InnoDB 默认隔离级别是什么?如何避免幻读? 考察InnoDB默认隔离级别与幻读解决方案的理解技术原理方案权衡InnoDBMySQL第 72 题为什么MySQL的索引使用B+树而不是其他数据结构? 考察B+树的结构特性及其对数据库索引需求的适配技术原理方案权衡MySQL第 73 题给定一个查询条件,分别考虑索引、非索引、唯一键、非唯一键以及范围查询时,InnoDB 是如何加锁的? 考察 InnoDB 在不同索引条件和查询类型下的加锁行为风险判断技术原理InnoDBMySQL第 74 题请结合 ReadView 的四个字段,说明 InnoDB 如何判断某个版本对当前事务是否可见。 考察对可见性判断逻辑的综合运用能力问题拆解技术原理InnoDBMySQL第 75 题请说明数据库四种隔离级别分别如何实现 考察对数据库隔离级别实现机制的理解技术原理方案权衡MySQL第 76 题Repeatable Read 隔离级别存在哪些问题与局限性? 考察对 InnoDB 可重复读隔离级别的边界与缺陷理解风险判断技术原理方案权衡InnoDBMySQL第 77 题MySQL底层为什么用B+树不用B树 考察数据库索引结构选择与底层原理理解技术原理方案权衡MySQL第 78 题在实际场景中,什么时候用abc的联合索引,什么时候单独建3个索引? 考察联合索引的设计原则、适用场景与索引选择权衡问题拆解技术原理方案权衡MySQL第 79 题回表是什么? 考察对数据库索引工作原理的理解技术原理MySQL第 80 题谈谈 MySQL 和 Redis 最核心的区别,以及它们分别适用于哪些业务场景。 考察对关系型数据库与内存缓存/存储的核心差异及典型应用场景的理解技术原理技术选型MySQLRedis