后端岗位面试题 · 问题拆解 · MySQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 677 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · MySQL
考察点
技术栈
第 41 题MySQL的幻读是怎么解决的 考察对MySQL隔离级别、MVCC及锁机制的理解第 42 题请介绍 MySQL 的事务隔离级别,并说明每种隔离级别解决了什么问题,以及 MySQL 的默认隔离级别是什么。 考察对事务隔离级别定义、解决的问题及 MySQL 默认配置的理解第 43 题如何解决深分页的问题? 考察对数据库分页性能瓶颈的理解及优化手段第 44 题MySQL中left join和where有什么差异 考察SQL连接查询与过滤条件的执行逻辑差异第 45 题InnoDB 如何实现可重复读隔离级别? 考察 MVCC 和一致性读的实现机制第 46 题请介绍MySQL联合索引的工作原理及设计注意事项。 考察对联合索引底层结构、最左前缀原则和实际设计权衡的理解第 47 题主键索引、唯一索引和普通索引有什么区别?请从数据结构层面解释。 考察对数据库索引底层数据结构及约束语义的理解第 48 题MySQL的日志有哪些?分别说明它们的作用。 考察对MySQL日志体系及事务持久性、回滚机制的理解第 49 题请列举并解释几个常用的 MySQL 命令行工具及典型用法。 考察对 MySQL 常用命令的掌握程度和实际运用能力第 50 题从B+树的角度分析为什么单表2000万要考虑分表? 考察B+树索引存储结构与数据量对查询性能的影响第 51 题MySQL索引、联合索引的B+树具体实现 考察对MySQL索引底层B+树结构及联合索引实现细节的理解第 52 题请说明 MySQL 的事务隔离级别,以及每种隔离级别对应的并发问题。 考察对 MySQL 事务隔离级别及其并发异常的理解第 53 题谈谈你对InnoDB存储引擎的了解,包括它的索引结构、事务特性和锁机制。 考察对InnoDB核心机制的理解深度与系统性第 54 题某一个模块请求慢,基本定位到是数据库的问题,如何分析排查到底是哪里慢? 考察数据库慢SQL排查思路、工具使用与系统性分析能力第 55 题请解释MySQL的binlog和undo log分别的作用,以及它们之间的区别。 考察对MySQL日志体系的基本理解和区分能力第 56 题请解释MySQL事务的ACID特性以及事务底层是如何实现的? 考察对事务ACID特性与底层机制(日志、锁、MVCC)的理解第 57 题MySQL左连接、右连接、内连接的区别是什么? 考察对SQL连接类型语义和实际应用的理解第 58 题MySQL的索引是B+树,一般是让它保持三层,怎么去计算数据量使B+树不超过三层? 考察B+树结构与MySQL索引数据量估算能力第 59 题在MySQL中,一棵高度为3的B+树大约可以存储多少行数据?请说明你的计算过程和假设条件。 考查对MySQL索引结构(B+树)以及数据存储容量的理解,包括数据页大小、索引大小、行大小等因素。第 60 题假设需要你从零开始设计一个购物车功能,你会如何规划和实现?请说明你的设计思路。 考查候选人面对开放场景时的系统设计能力,包括数据建模、接口设计、状态管理和并发处理。