后端岗位面试题 · 风险判断 · MySQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 832 道 · 更新 2026-08-05
筛选题目已选:风险判断 · MySQL
考察点
技术栈
第 421 题怎么避免由于从节点数据同步不一致问题导致一直读到脏数据呢 考察对读写分离场景下数据一致性的理解与解决方案第 422 题MySQL中有哪些锁? 考察对MySQL锁机制的全面理解和分类能力第 423 题什么情况下分库后必须迁移数据? 考察分库扩容时的数据迁移需求判断第 424 题MySQL和Redis搭配使用怎么保证事务? 考察跨存储系统事务的一致性与补偿机制设计第 425 题MySQL默认隔离级别是什么?它有没有解决幻读问题?怎么解决的?是否完全解决? 考察对MySQL事务隔离级别及MVCC/锁机制的理解深度第 426 题请描述如何设计一个项目场景,使用Redis处理读写请求,并定时将数据同步到MySQL。 考察缓存读写与异步落库的设计能力第 427 题如何用MySQL实现分布式锁?需要注意哪些问题? 考察对数据库实现锁的方案及其局限性的理解第 428 题执行 DELETE FROM table WHERE a = 1 时,数据库内部可能涉及哪些锁?如何理解这些锁的作用与影响? 考察对数据库锁机制的理解,包括行锁、表锁及间隙锁等第 429 题行锁、间隙锁具体说一下? 考察数据库锁机制、并发控制与隔离级别理解第 430 题MySQL 分表后数据量继续增长导致分表不够时,有哪些扩容方案?请比较停服扩容、双写迁移和一致性哈希扩容的优缺点。 考察分表架构扩容的工程权衡与迁移风险控制第 431 题MySQL 的 SELECT ... FOR UPDATE 在什么情况下是行锁,什么情况下会退化为表锁? 考察对 InnoDB 行锁机制及锁退化条件的理解第 432 题请解释MySQL中不同SQL语句(如SELECT、UPDATE、DELETE、INSERT)分别会加哪些锁,以及在什么条件下可能加锁。 考察MySQL锁机制的理解和不同SQL加锁行为的辨析第 433 题请谈谈MySQL中常见的锁类型(如行锁、间隙锁、意向锁)及其应用场景,并说明如何避免死锁。 考察对锁机制的理解及死锁防范能力第 434 题在秒杀场景中,面对高并发下单,如何保证库存扣减的一致性? 考察高并发下库存扣减的原子性、性能与最终一致性设计第 435 题请描述MySQL中死锁发生的典型场景,并说明如何排查和避免死锁。 考察对MySQL死锁原理、发生场景及规避策略的理解第 436 题那你说你重启后需要恢复数据,如果我们不用ChronicleQueue、Disruptor这些WAL预写,只用 Redis + MySQL,你怎么设计才能保证数据可靠 考察在无专用WAL中间件场景下,使用Redis与MySQL保证数据可靠性的系统设计能力第 437 题MySQL的主从同步机制是怎么样的? 考察MySQL主从复制原理、流程与常见问题第 438 题请说明MySQL中常见的数据库锁类型及其适用场景。 考察对MySQL锁机制的分类理解与实际应用第 439 题数据库行锁和表锁有什么区别?什么情况下行锁会升级成表锁? 考察数据库锁机制的理解及锁升级的触发条件第 440 题一万个请求过来,根据userid查userinfo,系统内有Redis和MySQL,Redis在请求过来之前没有缓存这个userinfo,怎么防止这一万个请求都去查MySQL? 考察缓存穿透防护、并发控制和分布式系统的容错设计