滴滴面试题 · 技术原理 · MySQL
滴滴相关面试题,按最终去重题目聚合。
共 2131 道真题 · 当前筛选命中 101 道 · 更新 2026-08-05
筛选题目已选:技术原理 · MySQL
考察点
技术栈
第 41 题请解释 MVCC 底层原理。 考察对多版本并发控制机制和隔离级别实现的理解第 42 题间隙锁怎么理解? 考察对数据库间隙锁机制及其解决幻读问题的理解第 43 题说一下什么是幻读? 考察对数据库事务隔离级别下幻读概念的理解第 44 题InnoDB 默认的隔离级别是什么? 考察对 MySQL InnoDB 事务隔离级别的基础知识掌握第 45 题请说明如何订阅 MySQL 的 Binlog,并解释消费过程中如何保证幂等性。 考察对 Binlog 订阅机制理解及消息消费幂等性设计第 46 题除了索引,MySQL 还有哪些优化手段? 考察对 MySQL 性能优化体系的全面理解和实际应用能力第 47 题是否遇到MySQL主从延迟情况? 考察对MySQL主从复制延迟的识别、原因分析和处理能力第 48 题MySQL 为什么用 B+ 树作为索引结构? 考察对数据库索引数据结构与磁盘 IO 特性的理解第 49 题写几个熟悉的Linux命令,并说明如何用命令查询一个MySQL进程的进程号。 考察Linux基础命令掌握和进程查询的实际操作能力第 50 题请介绍 MySQL 支持的几种事务隔离级别,并说明各自的并发问题与实现机制。 考察对 MySQL 事务隔离级别的理解及其并发控制机制第 51 题MySQL和MongoDB有哪些区别? 考察对关系型与文档型数据库核心差异的理解第 52 题为什么 MySQL 的 InnoDB 索引选择使用 B+ 树而不是 B 树? 考察数据库索引数据结构的选择及其对性能的影响第 53 题MySQL 的 SELECT ... FOR UPDATE 在什么情况下是行锁,什么情况下会退化为表锁? 考察对 InnoDB 行锁机制及锁退化条件的理解第 54 题请解释什么是 N+1 查询问题,它通常发生在什么场景? 考察对 ORM 常见性能问题的理解与识别能力第 55 题联合索引 (a,b,c) 上执行 WHERE a=1 AND b<2 AND c=3 时,索引会如何使用? 考察联合索引最左前缀原则及范围条件对后续列的影响第 56 题除了 Redis 之外,还有哪些常用的分布式锁实现方案?请分别说明 MySQL 和 ZooKeeper 方案的核心原理与优劣对比。 考察分布式锁多种实现方案的技术原理与选型权衡第 57 题写磁盘和写内存时间差距很大,MySQL为了加速写入速度做了哪些优化? 考察MySQL写入路径的缓冲机制与刷盘策略第 58 题索引失效的场景有哪些? 考察对数据库索引机制和失效边界的理解第 59 题请介绍分布式系统下唯一ID生成方案,并比较常见实现。 考察分布式唯一ID生成的理解、选型与权衡第 60 题MySQL 的 redo log 和 binlog 有什么区别? 考察对两类日志格式、用途和写入时机的区分