小米集团面试题 · MySQL

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

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

筛选题目已选:MySQL
第 21 题MySQL 支持哪些存储引擎?请简要说明各自特点。 考察对 MySQL 存储引擎基本知识及适用场景的掌握技术原理技术选型MySQL第 22 题MySQL 有哪些锁? 考察对 MySQL 锁体系的基本掌握和分类能力问题拆解技术原理MySQL第 23 题请介绍 MySQL 的隔离级别,并说明 redo log、undo log、binlog 三种日志的作用。 考察对 MySQL 事务隔离机制与主要日志功能的理解技术原理问题排查MySQL第 24 题请分别说明聚簇索引与非聚簇索引的区别,并给出一个慢查询的排查思路。 考察数据库索引原理理解与慢查询定位能力技术原理技术选型问题排查MySQL第 25 题请谈谈你对MySQL优化的理解,并举例说明你会如何排查和优化一个慢查询。 考察MySQL知识体系的系统性、实际优化方法和问题排查能力性能优化技术原理问题排查MySQL第 26 题回表查询如何优化? 考察对索引回表机制的理解及优化策略性能优化技术原理方案权衡MySQL第 27 题MySQL有几种隔离等级呢? 考察MySQL事务隔离级别的基本概念与区别技术原理MySQL第 28 题请解释MySQL InnoDB为什么选择B+树而不是B树作为索引结构,并结合覆盖索引说明其优势。 考察对数据库索引底层结构设计动机及覆盖索引机制的理解性能优化技术原理方案权衡MySQL第 29 题什么时候会出现回表查询? 考察对数据库索引结构、覆盖索引及查询性能的理解性能优化技术原理InnoDBMySQL第 30 题InnoDB 和 MyISAM 的主要区别有哪些? 考察对两种主流存储引擎特性差异的理解技术原理方案权衡MySQL第 31 题请简述多版本并发控制(MVCC)的基本原理及其在数据库中的实现方式。 考察对MVCC核心机制的理解及其在数据库中的应用技术原理MySQL第 32 题MySQL 的索引通常使用什么数据结构?它有哪些特点? 考察对 MySQL 索引底层结构与适用场景的理解问题拆解技术原理MySQL第 33 题当线上出现慢查询时,你通常如何排查并优化? 考察慢查询定位、分析和优化方法性能优化问题排查MySQL第 34 题当MySQL查询变慢时,你会如何系统地排查和优化?请结合一个具体场景说明你的排查步骤和优化手段。 考察MySQL性能问题的系统排查思路和优化能力性能优化技术原理问题排查MySQL第 35 题常见的索引类型有哪些呢? 考察对数据库索引基础知识的掌握程度技术原理MySQL第 36 题请描述 MySQL 中常见的四种事务隔离级别。 考察对事务隔离级别理论基础的理解技术原理MySQL第 37 题请解释一下MySQL中行锁的实现原理和常见使用场景。 考察对MySQL行锁机制的理解及其应用风险判断技术原理MySQL第 38 题请列举数据库索引失效的常见场景,并说明如何避免。 考察索引原理掌握与查询优化实践性能优化技术原理问题排查MySQL第 39 题在SQL调优中,如何判断一条查询是否使用了索引?Explain输出中的possible_keys可以单独作为依据吗? 考察对Explain执行计划中索引相关字段的理解和实际判断方法技术原理问题排查MySQLSQL第 40 题请结合你的项目,说明为哪些表、哪些字段创建了哪些类型的索引,以及这样设计的原因。 考察索引设计实践与项目结合能力业务理解项目复盘技术选型MySQL