小米集团面试题 · MySQL

小米集团相关面试题,按最终去重题目聚合。

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

筛选题目已选:MySQL
第 41 题请解释一下什么是索引下推?它在数据库查询中如何发挥作用? 考察对数据库优化技术索引下推的理解及实际应用性能优化技术原理MySQL第 42 题MySQL如何保证事务的ACID特性? 考察对事务四大特性及其实现机制的理解技术原理MySQL第 43 题请介绍 MySQL 的事务机制,包括 ACID 特性以及底层实现原理。 考察对事务 ACID 特性及 MVCC、日志等底层机制的理解风险判断系统设计技术原理MySQL第 44 题请列举MySQL的几种隔离级别,并说明各自特点。 考察对隔离级别体系及并发问题的认知技术原理方案权衡MySQL第 45 题什么场景下使用过分库分表? 考察分库分表的应用场景判断和设计考虑系统设计技术原理方案权衡MySQL第 46 题在MySQL的RR(可重复读)隔离级别下,请举例说明可能出现的幻读情况。 考察对可重复读隔离级别下幻读现象及其触发条件的理解问题拆解技术原理InnoDBMySQL第 47 题索引失效的场景有哪些? 考察对数据库索引机制和失效边界的理解技术原理问题排查MySQL第 48 题什么是索引下推? 考察对MySQL索引优化机制的理解性能优化技术原理MySQL第 49 题请解释数据库中的 MVCC(多版本并发控制)机制及其作用。 考察对数据库并发控制核心机制的理解技术原理MySQL第 50 题MySQL锁有哪些?什么是间隙锁?在什么情况下会加间隙锁? 考察对MySQL锁体系、间隙锁原理及加锁场景的理解风险判断技术原理MySQL第 51 题说一下MySQL隔离级别? 考察对MySQL事务隔离级别的理解与对比能力问题拆解技术原理MySQL第 52 题请介绍MySQL索引的工作原理,以及哪些常见场景会导致索引失效? 考察对MySQL索引结构和失效机制的理解技术原理问题排查MySQL第 53 题MySQL中可重复读和读已提交相比,主要区别是什么? 考察对两种隔离级别在并发一致性与性能差异的理解风险判断技术原理方案权衡MySQL第 54 题如何避免在 MySQL 中出现死锁? 考察对死锁成因的理解及实际的预防与规避策略风险判断技术原理MySQL第 55 题你提到其原理是利用MySQL事务进行回滚,那么MySQL事务会回滚失败吗?如果失败了怎么办? 考察对MySQL事务回滚失败场景的理解与处理策略风险判断技术原理问题排查MySQL第 56 题MySQL 中有哪些常用的存储引擎? 考察对 MySQL 存储引擎类型的整体了解技术原理MySQL第 57 题请谈谈在分布式系统中如何保证缓存与数据库的数据一致性? 考察对缓存一致性问题的理解及解决方案的权衡系统设计技术原理方案权衡MySQLRedis第 58 题请介绍数据库存储引擎的底层实现原理,包括索引结构、事务和日志机制。 考察对数据库核心存储与事务机制的体系化理解系统设计技术原理InnoDBMySQL第 59 题Memory引擎不使用的主要原因有什么 考察对MySQL Memory存储引擎适用场景与局限性的理解技术原理方案权衡MySQL第 60 题请解释 MySQL 中 B+ 树索引的工作原理,并说明在什么场景下使用普通索引、唯一索引和联合索引。 考察对索引结构、类型选择及适用场景的理解技术原理技术选型方案权衡MySQL