后端岗位面试题 · 问题拆解 · MySQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 677 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · MySQL
考察点
技术栈
第 481 题undoLog、redoLog、binLog分别属于数据库的哪一层? 考察对数据库存储引擎、服务器层与日志角色差异的理解第 482 题你了解MVCC多版本并发控制吗?它的核心思想和适用场景是什么? 考察对MVCC原理的理解及应用场景分析第 483 题对于形如 SELECT * FROM table WHERE b = ? AND c = ? AND c > ? 的查询,你会如何考虑建立索引? 考察复合索引设计与查询兼容性判断第 484 题请解释MySQL的事务隔离级别及其与MVCC的关系。 考察数据库事务隔离级别原理、MVCC机制及应用第 485 题为什么不符合最左匹配索引会失效? 考察对联合索引最左前缀原则的理解与适用边界第 486 题回表是什么?为什么会回表?请解释其原理。 考察对数据库索引结构与查询执行机制的理解第 487 题请介绍你如何为 MySQL 表优化索引,并说明你会如何设计表结构? 考察 MySQL 索引设计、SQL 优化和表结构设计能力第 488 题一条update语句在数据库中是如何执行和落盘的?请说明其内部处理流程。 考察对数据库更新事务、日志与缓冲机制的理解第 489 题MySQL的索引底层原理是什么? 考察对MySQL索引数据结构、存储与查询原理的理解第 490 题主键索引的定义,以及它和普通索引的区别是什么? 考察对数据库索引原理及主键特有约束的理解第 491 题RR隔离级别下,B事务执行3秒后开启A事务,两个事务都需要对金额进行修改,A事务2秒执行完并提交,B事务在A事务提交后10秒才执行完并提交,问A能否正常提交事务,最终金额为多少? 考察RR隔离级别下读写锁机制与提交时序对事务结果的影响第 492 题MySQL 的隔离级别有哪些?分别如何实现?请重点说明 MVCC 的原理。 考察对事务隔离级别、锁机制和 MVCC 多版本并发控制的理解第 493 题MySQL的update语句执行全流程 考察对MySQL更新语句执行流程的理解,涉及解析、优化、执行、事务与存储引擎交互第 494 题请设计一个发红包、抢红包的功能模块,说明关键链路流程,并选择合适的数据库。 考察红包系统的核心流程设计、数据一致性与存储选型第 495 题你是用 MySQL 去判断库存是否大于 0 吗? 考察库存扣减场景下数据库判断并发安全性的理解第 496 题如果一张表的主键是 a,同时存在一个 (c, b) 联合索引,那么执行 WHERE b = ? 时能否用到索引? 考察联合索引的列顺序、最左前缀原则以及为什么独立查询非首列无法利用该索引第 497 题请描述一条 SQL 语句在 MySQL 中的执行流程(从客户端发送到返回结果)。 考察对 MySQL 服务端内部组件和查询处理链路整体认识第 498 题数据库可重复读隔离级别的实现原理是什么?它如何解决幻读问题? 考察数据库隔离级别实现机制与幻读处理的深度理解第 499 题给表加个索引,写一个查询,查这条数据,底层发生了什么? 考察数据库索引结构、查询执行路径与底层机制的理解第 500 题请解释MySQL InnoDB中MVCC的实现原理。 考察对MVCC核心机制、相关数据结构及其并发控制效果的理解