美团面试题 · 问题拆解 · MySQL
美团相关面试题,按最终去重题目聚合。
共 3614 道真题 · 当前筛选命中 26 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · MySQL
考察点
技术栈
第 1 题针对列(1,2,3,4)建立的联合索引,查询条件为列3、列1时,该查询是否走索引?请说明原因。 考察查询条件列顺序无关性及联合索引最左前缀原则第 2 题可重复读隔离级别在数据库中是如何实现的? 考察对 MVCC 和隔离级别实现原理的理解第 3 题MVCC在RC和RR隔离级别下的区别 考察MVCC机制在不同隔离级别下的行为差异,特别是快照生成时机和可见性判断第 4 题请描述一条SELECT语句在MySQL中的完整执行过程。 考察对SQL查询执行原理和数据库内部机制的理解第 5 题请解释MVCC在MySQL中是如何实现的,并说明Read View的作用。 考察对MVCC机制及Read View原理的掌握第 6 题请谈谈你对MySQL分库分表的理解,以及在什么场景下会考虑使用它? 考察对分库分表原理、适用场景、难点与方案权衡的理解第 7 题决定 B+ 树层高的因素有哪些?如何计算三层 B+ 树能存储的数据量? 考察对 B+ 树存储模型和容量估算的计算能力第 8 题请解释 MySQL 索引的工作原理,并说明如何选择合适的索引字段。 考察对 MySQL 索引底层机制和实际应用的理解第 9 题MySQL事务隔离级别和MVCC? 考察事务隔离级别定义与MVCC实现机制第 10 题请描述一条 SELECT 语句在 MySQL 中的执行流程。 考察对 MySQL 查询处理全流程的掌握,包括解析、优化、执行和存储引擎交互第 11 题undo log 是如何保证事务原子性的? 考察对 undo log 实现事务回滚机制的理解第 12 题LIMIT OFFSET 分页的底层实现原理是什么? 考察对数据库查询执行流程和行跳过机制的理解第 13 题针对列(1,2,3,4)建立的联合索引,查询条件为列1、列2、列4时,该查询是否走索引?请说明原因。 考察联合索引最左前缀原则的理解和应用第 14 题十亿级订单表如何优化分页查询?请分享你的实战思路。 考察大数据量分页查询的优化手段与实战经验第 15 题说一下MySQL隔离级别? 考察对MySQL事务隔离级别的理解与对比能力第 16 题在MVCC中,系统如何确定哪些事务对当前事务不可见?具体通过什么数据结构判断? 考察read view可见性判断的细节与实现机制第 17 题如果一张表的主键是 a,同时存在一个 (c, b) 联合索引,那么执行 WHERE b = ? 时能否用到索引? 考察联合索引的列顺序、最左前缀原则以及为什么独立查询非首列无法利用该索引第 18 题请解释数据库中的MVCC(多版本并发控制)机制,并说明它如何实现事务隔离。 考察对MVCC核心原理和事务隔离实现的理解第 19 题读已提交和可重复读隔离级别分别如何解决脏读和不可重复读问题?请结合MVCC机制说明。 考察对MVCC实现原理及不同隔离级别下快照语义的理解第 20 题请介绍 MySQL 中索引的基本原理,以及如何设计并使用索引? 考察对索引结构、代价及应用的理解