滴滴面试题 · MySQL

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

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

筛选题目已选:MySQL
第 61 题联合索引 (a,b,c) 上执行 WHERE a=1 AND b<2 AND c=3 时,索引会如何使用? 考察联合索引最左前缀原则及范围条件对后续列的影响问题拆解技术原理MySQL第 62 题除了 Redis 之外,还有哪些常用的分布式锁实现方案?请分别说明 MySQL 和 ZooKeeper 方案的核心原理与优劣对比。 考察分布式锁多种实现方案的技术原理与选型权衡技术原理技术选型方案权衡MySQLZooKeeper第 63 题写磁盘和写内存时间差距很大,MySQL为了加速写入速度做了哪些优化? 考察MySQL写入路径的缓冲机制与刷盘策略性能优化技术原理方案权衡MySQL第 64 题索引失效的场景有哪些? 考察对数据库索引机制和失效边界的理解技术原理问题排查MySQL第 65 题请介绍分布式系统下唯一ID生成方案,并比较常见实现。 考察分布式唯一ID生成的理解、选型与权衡系统设计技术原理方案权衡MySQLRedis第 66 题MySQL 的 redo log 和 binlog 有什么区别? 考察对两类日志格式、用途和写入时机的区分技术原理技术选型MySQL第 67 题MySQL索引理解,有哪些类型 考察MySQL索引类型的掌握及适用场景技术原理技术选型MySQL第 68 题最左前缀法则是什么? 考察 MySQL 联合索引的匹配规则与使用条件技术原理问题排查MySQL第 69 题请解释MySQL中聚簇索引与非聚簇索引的区别及各自的应用场景。 考察对MySQL索引物理结构的理解以及根据查询场景选型的能力技术原理方案权衡MySQL第 70 题MySQL与Redis一致性如何保证? 考察缓存与数据库一致性方案、失效场景和权衡取舍风险判断技术原理方案权衡MySQLRedis第 71 题请说明 MySQL 中死锁产生的条件,以及常见排查和解决思路。 考察对并发锁机制、死锁四要素与处理手段的理解技术原理问题排查MySQL第 72 题慢SQL的排查思路和优化方法是什么? 考察数据库调优的排查路径、定位手段与优化策略性能优化技术原理问题排查MySQL第 73 题请解释数据库中的 MVCC(多版本并发控制)机制及其作用。 考察对数据库并发控制核心机制的理解技术原理MySQL第 74 题MySQL 主从复制如何设计调优? 考察主从架构的容量、一致性和性能调优能力性能优化系统设计方案权衡MySQL第 75 题请介绍不可重复读和幻读的区别,以及各自的解决方案。 考察对数据库隔离级别下异常现象的理解及解决方法技术原理方案权衡MySQL第 76 题请介绍MySQL中的锁类型及其使用场景。 考察对锁的类型、粒度及实践应用的理解风险判断技术原理InnoDBMySQL第 77 题ReadView 中包含哪四个关键字段?它们各自存储在哪里? 考察对 ReadView 内部结构与存储位置的准确记忆技术原理InnoDBMySQL第 78 题InnoDB 默认隔离级别是什么?如何避免幻读? 考察InnoDB默认隔离级别与幻读解决方案的理解技术原理方案权衡InnoDBMySQL第 79 题为什么MySQL的索引使用B+树而不是其他数据结构? 考察B+树的结构特性及其对数据库索引需求的适配技术原理方案权衡MySQL第 80 题给定一个查询条件,分别考虑索引、非索引、唯一键、非唯一键以及范围查询时,InnoDB 是如何加锁的? 考察 InnoDB 在不同索引条件和查询类型下的加锁行为风险判断技术原理InnoDBMySQL