后端岗位面试题 · 问题拆解 · MySQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 677 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · MySQL
考察点
技术栈
第 161 题RC和RR两种隔离级别在MVCC中执行有什么差异? 考察MVCC下不同隔离级别对快照、一致读和锁定读的差异理解第 162 题请解释MySQL中事务的概念,并举例说明在什么场景下必须使用事务保证数据一致性。 考察事务基本概念、ACID特性及实际应用场景判断第 163 题请写一条SQL查询:查询每个部门工资最高的员工姓名。 考察子查询、窗口函数及分组排序SQL能力第 164 题事务的四个特性是什么?MySQL 的隔离级别有哪些? 考察事务 ACID 概念与 MySQL 隔离级别及其差异第 165 题MySQL中char和varchar的区别是什么? 考察对MySQL字符串类型存储机制和适用场景的理解第 166 题InnoDB 中索引的实现原理是什么? 考察对 InnoDB 索引结构、存储方式及语义特性的理解第 167 题请解释MySQL联合索引的最左匹配原则,并举例说明什么情况下该原则会失效。 考察对联合索引最左匹配原则的理解及其失效场景的分析能力第 168 题MySQL范围查询底层实现是怎样的?例如执行查询x>5的数据时,索引树的查询路径是什么? 考察MySQL索引B+树的遍历机制与范围扫描的底层原理第 169 题MySQL中左外连接和内连接的区别是什么? 考察对连接类型语义的理解第 170 题请解释一下最左前缀原则。 考察联合索引列顺序与查询条件匹配规则第 171 题事务的特性有哪些?分别是怎么实现的? 考察数据库事务ACID特性及其底层实现机制第 172 题联合索引(a,b,c)中,查询条件是a=100且b>50,能走索引吗? 考察等值加范围条件下联合索引的利用能力第 173 题当数据库出现深度翻页查询时,你是如何分析和优化这类慢查询的? 考察对深度分页性能问题的识别与优化手段第 174 题请介绍你对 MySQL 的了解,包括其核心特性、存储引擎和典型使用场景。 考察对 MySQL 基础知识的掌握程度和系统化理解第 175 题请解释 MySQL 二阶段提交(Two-Phase Commit)的具体执行细节,包括各阶段的工作和关键点。 考察对分布式事务二阶段提交流程及 MySQL 实现细节的理解第 176 题MySQL事务隔离级别及解决了哪些问题? 考察对事务隔离级别、各自解决的问题及底层原理的理解第 177 题请说明 MySQL 中共享锁和排他锁的区别及应用场景。 考察对 MySQL 锁类型的基本理解及实际应用能力第 178 题请解释幻读是什么,并说明在可重复读隔离级别下是否解决了幻读,请举例说明。 考察对数据库隔离级别、幻读概念及 MVCC/间隙锁机制的理解第 179 题有一张学生成绩表,学校有数万学生,需要按学生编号、班级等信息进行检索。请问如何设计索引?不同索引列的顺序有什么区别?如果要在某个学院内按班级和学生姓名快速找到某个学生的成绩,且学生存在重名情况,可以进行哪些优化? 考察索引设计与最左前缀原则,以及模糊查询与覆盖索引优化第 180 题聊聊 MVCC,整个流程是什么样的? 考察对多版本并发控制机制的理解深度与流程表述能力