菜鸟集团面试题 · 技术原理 · MySQL

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

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

筛选题目已选:技术原理 · MySQL
第 1 题请说明 MySQL 中 InnoDB 和 MyISAM 存储引擎的主要区别。 考察对主流存储引擎特性差异的理解技术原理技术选型MySQL第 2 题请解释MySQL的binlog和undo log分别的作用,以及它们之间的区别。 考察对MySQL日志体系的基本理解和区分能力问题拆解技术原理MySQL第 3 题什么是回表?在什么情况下会发生回表?如何避免? 考察索引失效与查询优化能力性能优化技术原理MySQL第 4 题请介绍 MySQL 中常用的存储引擎及它们的主要特点对比。 考察对 MySQL 存储引擎原理及适用场景的理解技术原理技术选型MySQL第 5 题请介绍一下你对MySQL binlog的理解,以及它的主要用途和工作原理。 考察对MySQL binlog的核心概念、应用场景和工作方式的理解业务理解技术原理MySQL第 6 题MySQL隔离级别有哪些? 考察对事务隔离级别定义、特性及适用场景的理解技术原理MySQL第 7 题请谈谈你对MySQL联合索引的理解,包括其底层数据结构、最左前缀原则,以及如何根据查询场景合理设计联合索引。 考察对MySQL联合索引原理和设计实践的理解技术原理技术选型MySQL第 8 题查看 MySQL 索引的命令是什么? 考察对 MySQL 索引元数据查看命令的掌握技术原理MySQL第 9 题请介绍MySQL事务的基本特性,并说明索引在什么情况下会失效。 考察MySQL事务ACID特性及索引失效场景的理解技术原理问题排查MySQL第 10 题数据库的唯一索引如何处理 NULL 值? 考察对唯一索引与 NULL 语义的理解技术原理MySQLPostgreSQL第 11 题请解释主键索引与聚簇索引之间的关系,并说明它们各自的特点。 考察对数据库索引类型及其关系的理解技术原理方案权衡InnoDBMySQL第 12 题MySQL的4个隔离级别分别是什么? 考察事务隔离级别的定义、特点及实际意义技术原理MySQL第 13 题当一条 SELECT 语句的 WHERE 条件中的字段被函数包裹(例如 `WHERE aaa = 100` 改为 `WHERE aaa = CAST(100 AS INT)` 或类似情况)时,MySQL 还会使用索引吗?如果不使用,该如何改写才能让查询走索引? 考察对 MySQL 索引失效典型场景的理解及 SQL 改写能力性能优化技术原理问题排查MySQL第 14 题什么时候会用到覆盖索引? 考察对覆盖索引原理、适用场景和优化收益的理解性能优化技术原理MySQL第 15 题varchar和char有什么不同 考察对MySQL字符串类型存储原理与适用场景的理解技术原理方案权衡MySQL第 16 题请介绍 MySQL 中索引失效的常见场景,并说明如何优化查询以避免索引失效。 考察对 MySQL 索引机制的理解及查询优化能力性能优化技术原理问题排查MySQL第 17 题MySQL limit的作用?limit offset n 查询最后一页的数据如何优化性能 考察对 MySQL LIMIT 分页原理的理解及深分页性能优化能力性能优化技术原理MySQL第 18 题MySQL 慢查询你知道吗?如何解决? 考察对慢查询定位、分析及优化的完整理解性能优化技术原理问题排查MySQL第 19 题请解释 MySQL 索引的工作原理,并说明如何选择合适的索引字段。 考察对 MySQL 索引底层机制和实际应用的理解性能优化问题拆解技术原理MySQL第 20 题请说明你在项目中实际使用的数据库事务隔离级别,并解释为什么选择该级别。 考察候选人对数据库隔离级别的理解及项目中的实际应用与权衡风险判断技术原理方案权衡MySQL