后端岗位面试题 · 风险判断 · MySQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 832 道 · 更新 2026-08-05
筛选题目已选:风险判断 · MySQL
考察点
技术栈
第 121 题MySQL 是如何解决幻读问题的?为什么 Repeatable Read 隔离级别下仍可能无法完全解决幻读? 考察对 MySQL 事务隔离级别、MVCC 与锁机制的理解第 122 题MySQL乐观锁呢?请说明其实现方式与适用场景。 考察乐观锁的原理、实现方式及使用边界第 123 题请介绍 MySQL 的事务隔离级别,并说明不同隔离级别分别解决了哪些并发问题。 考察对事务隔离级别及其与并发问题关系的理解第 124 题MySQL和Elasticsearch(ES)你是如何保证一致性的 考察双写一致性方案的理解与实际应用第 125 题如何为一张大规模数据表在线新增字段? 考察大规模表结构变更的可用性、性能与回退策略第 126 题将余票查询单独放在一个表中会产生什么问题吗? 考察数据库冗余存储、一致性与查询性能之间的权衡第 127 题MySQL 默认的主从复制是同步的吗?如果不是,存在哪些数据一致性问题或改进方案? 考察对复制同步性的理解、风险和可选的一致性策略。第 128 题MySQL表能存多少数据? 考察对MySQL存储容量限制、影响因素及实际工程判断的理解第 129 题在Java对象中,数据库表中的性别和状态字段(例如用int 0、1表示)通常用什么数据类型来表示?可以使用Integer吗? 考察Java基本类型与包装类型的选择及数据库映射理解第 130 题如何确保MySQL与Redis之间的数据一致性? 考察数据库与缓存一致性经典问题第 131 题在什么情况下应该尽量避免使用 SELECT ... FOR UPDATE?它的开销主要体现在哪些方面? 考察对悲观锁代价、并发与死锁风险的权衡能力第 132 题如果两个 UPDATE 语句同时执行更新同一行,会发生什么? 考察行锁竞争与事务阻塞机制第 133 题身份证号在MySQL中应该如何设计索引? 考察对索引选择性和字符串索引优化的理解第 134 题请描述 MySQL 数据库数据迁移的完整流程与常用方案。 考察对数据迁移的流程设计、工具选择与风险控制能力第 135 题InnoDB 如何解决幻读问题? 考察对 InnoDB 隔离级别、锁机制和一致性读的理解第 136 题间隙锁的实现原理是什么,锁的范围区间大概是怎样的? 考察对数据库间隙锁机制及其锁范围边界的理解第 137 题MySQL有一张表数据量很大,可能有千万级别,要把它删了该怎么操作比较高效? 考察大表删除/清理的运维技巧与风险控制第 138 题MySQL中,事务A和事务B同时修改同一条数据,会出现死锁问题吗?不会的话,现象是什么? 考察对并发事务修改同一行时锁行为与死锁条件的理解第 139 题在 InnoDB 中,如果 SELECT 一个不存在的数据,是否会产生间隙锁?间隙的范围是如何确定的? 考察对 InnoDB 间隙锁机制及锁范围计算的理解第 140 题如何保证Redis和MySQL的数据一致性? 考察缓存与数据库一致性方案的选择、失效处理和降级边界