滴滴面试题 · MySQL
滴滴相关面试题,按最终去重题目聚合。
共 2131 道真题 · 当前筛选命中 111 道 · 更新 2026-08-05
筛选题目已选:MySQL
考察点
技术栈
第 81 题请结合 ReadView 的四个字段,说明 InnoDB 如何判断某个版本对当前事务是否可见。 考察对可见性判断逻辑的综合运用能力第 82 题请说明数据库四种隔离级别分别如何实现 考察对数据库隔离级别实现机制的理解第 83 题Repeatable Read 隔离级别存在哪些问题与局限性? 考察对 InnoDB 可重复读隔离级别的边界与缺陷理解第 84 题MySQL底层为什么用B+树不用B树 考察数据库索引结构选择与底层原理理解第 85 题在实际场景中,什么时候用abc的联合索引,什么时候单独建3个索引? 考察联合索引的设计原则、适用场景与索引选择权衡第 86 题回表是什么? 考察对数据库索引工作原理的理解第 87 题谈谈 MySQL 和 Redis 最核心的区别,以及它们分别适用于哪些业务场景。 考察对关系型数据库与内存缓存/存储的核心差异及典型应用场景的理解第 88 题如何保证本地缓存与MySQL之间的数据一致性? 考察分布式系统中缓存与数据库一致性方案的设计与权衡第 89 题在分布式系统中,你如何解决分布式缓存与数据库的一致性问题? 考察分布式环境下一致性方案的复杂度与架构思维第 90 题假设存在(a,b,c)联合索引,使用查询条件WHERE b=? 且不包含a时,MySQL能否使用该索引?若不能,说明原因。 考察仅用索引非最左列时无法利用联合索引的核心原因第 91 题MySQL中索引的分类有哪些,各自适用什么场景? 考察MySQL索引类型划分及其适用场景的理解第 92 题MySQL的主从同步原理是怎样的? 考察对MySQL主从复制机制、同步过程及常见问题的理解第 93 题一条 SQL 语句从客户端发到 MySQL 服务端,最终返回数据,会经历哪些过程? 考察对 MySQL 执行链路和核心组件的整体理解第 94 题主从延迟是如何获取的? 考察对数据库主从复制延迟监控机制的理解与排查能力第 95 题请介绍 MySQL 索引的原理,并说明如何为查询语句选择合适的索引? 考察对 MySQL 索引实现的理解及基于查询语句的索引设计能力第 96 题你针对 MySQL 做过哪些优化? 考察候选人对数据库性能调优的实际经验与系统性第 97 题MySQL锁的实现原理? 考察对MySQL锁机制、锁粒度控制及并发一致性保障的理解第 98 题为什么分页查询时非聚簇索引查询需要回表? 考察对聚簇索引与非聚簇索引结构差异及回表机制的理解第 99 题请描述 MySQL InnoDB 存储引擎执行一条查询语句时的完整流程。 考察对 InnoDB 存储引擎查询执行流程的掌握程度第 100 题可重复读场景下出现幻读的例子有哪些? 考察对可重复读隔离级别下幻读发生机制的理解