互联网/IT行业面试题 · 风险判断 · MySQL
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 298 道 · 更新 2026-08-05
筛选题目已选:风险判断 · MySQL
考察点
技术栈
第 21 题请介绍 MySQL 中锁的类型及其主要区别,并说明在什么场景下会出现死锁。 考察对 MySQL 锁机制的分类理解、死锁成因分析及实际排障思路第 22 题MySQL的原子性是怎么保证的? 考察对事务原子性实现机制的理解,包括回滚日志与故障恢复第 23 题可重复读隔离级别会有什么不好的地方 考察可重复读隔离级别的局限性、副作用及适用场景理解第 24 题请说明MySQL的redo log、undo log和binlog各自的作用,以及它们之间的写入顺序。 考察数据库事务日志机制的理解与顺序第 25 题Redis与MySQL数据库缓存一致性如何解决? 考察缓存与数据库一致性问题的理解及解决方案的设计能力第 26 题将余票查询单独放在一个表中会产生什么问题吗? 考察数据库冗余存储、一致性与查询性能之间的权衡第 27 题MySQL主从复制延迟30秒后主库挂了,从库又丢了binlog的最后10秒。业务方要求你做到“最终数据一致”,但不允许回滚用户侧可见到的状态。你怎么做? 考察数据一致性与业务可接受损失的权衡及故障恢复方案设计第 28 题如何保证本地缓存与MySQL之间的数据一致性? 考察分布式系统中缓存与数据库一致性方案的设计与权衡第 29 题使用消息队列解耦与直接使用数据库记录变更有什么区别? 考察对解耦方案选型及权衡的分析能力第 30 题如何保证 Redis 与 MySQL 的最终一致性? 考察缓存与数据库一致性问题的理解与解决方案设计第 31 题请介绍 MySQL 的锁机制主要有哪些类型,以及它们各自的作用和适用场景。 考察 MySQL 锁机制的分类、应用场景及并发控制原理第 32 题InnoDB 中事务持久性是如何实现的? 考察 MySQL InnoDB 事务持久性的核心机制与保障手段第 33 题redo log 和 binlog 在发生 crash 的时候,它们是怎么配合去恢复保证数据的一致性的? 考察 MySQL 崩溃恢复机制中 redo log 与 binlog 的协同与一致性保证第 34 题请介绍一套 Redis 与 MySQL 之间的数据一致性方案,并说明其适用场景和潜在风险。 考察缓存与数据库数据一致性的设计思路、取舍与风险识别第 35 题说一下 MySQL 乐观锁在项目里要怎么用? 考察乐观锁的适用场景、实现方式与并发冲突处理第 36 题秒杀这个场景容易出问题的在哪?比如说怎么防止超卖? 考察对高并发限流、库存一致性和超卖防护的理解第 37 题请谈谈如何保证MySQL和Redis之间的数据一致性? 考察缓存与数据库一致性的方案权衡和边界意识第 38 题请介绍 MySQL 中的锁机制,包括锁的类型、粒度以及可能出现的问题。 考察对 MySQL 锁机制的理解深度与并发控制意识第 39 题如何为一张大规模数据表在线新增字段? 考察大规模表结构变更的可用性、性能与回退策略第 40 题在设计订单表的MySQL索引时,如果查询条件包含订单ID和状态(status),你会如何设计索引?为什么通常不建议单独以status作为分片键或索引的主要列? 考察复合索引设计、分片键选择与数据分布意识