后端岗位面试题 · 风险判断 · MySQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 832 道 · 更新 2026-08-05
筛选题目已选:风险判断 · MySQL
考察点
技术栈
第 801 题怎么保证MySQL和ES的一致性? 考察分布式数据同步的一致性设计、故障恢复与边界处理第 802 题在 MySQL 中如何有效避免死锁?请列出常见策略。 考察死锁预防与处理能力第 803 题MySQL 实现可重复读隔离级别时,应对数据的读写加什么样的锁?请结合 MVCC 机制说明。 考察 InnoDB 可重复读下锁与 MVCC 的结合原理第 804 题请描述MySQL两阶段提交中redo log、binlog和undo log的作用与写入顺序。 考察对MySQL事务持久化与崩溃恢复机制的理解第 805 题在可重复读隔离级别下,当两个事务并发更新同一行数据时,InnoDB 如何处理写冲突和锁等待? 考察行锁、锁等待与死锁处理机制第 806 题MySQL 的索引是不是越多越好?请说明原因并谈谈索引设计的考虑因素。 考察索引代价意识与设计权衡能力第 807 题在 MySQL 可重复读隔离级别下,MVCC 如何避免幻读? 考察对间隙锁及 MVCC 局限的理解第 808 题MySQL中如何删除一张表? 考察DROP TABLE语句及删除表时的注意事项第 809 题在什么情况下联合索引用不到最左前缀原则?请举例说明。 考察最左前缀原则的适用边界和查询优化理解第 810 题MySQL 的 RR(可重复读)隔离级别是否可以完全防止幻读?如果不能,哪些情况下会出现幻读? 考察对 MySQL 可重复读隔离级别下幻读处理机制及其局限性的理解第 811 题从库重做的时候失败了怎么解决? 考察对MySQL主从复制及从库重做失败原因的排查与处理能力第 812 题Redis 和 MySQL 通常如何配合使用? 考察缓存与数据库的一致性与架构设计第 813 题Redis有什么优点而不选用MySQL加分布式锁? 考察分布式锁方案选型与Redis特性理解第 814 题在多实例部署下,如何保证每个实例的本地缓存都能被触发更新? 考察分布式场景下的缓存失效机制设计第 815 题MySQL 靠什么机制保证数据崩溃重启后不丢失? 考察对 MySQL 持久化与崩溃恢复机制的理解第 816 题varchar和char的区别是什么?使用varchar可能造成什么影响(比如涉及页分裂)? 考察对数据库字符类型选择及其存储原理的理解第 817 题为什么不是写MySQL的时候就把Redis写了,而是先写MySQL再删缓存? 考察缓存与数据库一致性方案的理解及缓存删除策略的动机第 818 题如何查看和合理调整 MySQL 的最大并发连接数? 考察对 MySQL 连接数参数的理解、查询方式及配置考量第 819 题在InnoDB中,执行一条UPDATE语句,其WHERE条件包含id、age、name,且age<16,请问该语句会锁定哪些记录?请重点分析边界情况,例如age恰好等于16的记录是否会被锁住。 考察对InnoDB锁机制及next-key lock原理的理解,特别是范围条件下的边界处理第 820 题MySQL 在可重复读隔离级别下为什么需要间隙锁? 考察对间隙锁作用、场景和与幻读关系的理解