后端岗位面试题 · 系统设计 · MySQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 606 道 · 更新 2026-08-05
筛选题目已选:系统设计 · MySQL
考察点
技术栈
第 501 题MySQL集群主要解决了哪些问题? 考察对MySQL集群核心价值的理解第 502 题请详细描述MySQL的锁机制,包括锁的类型、粒度及其在并发控制中的作用。 考察对MySQL锁类型、粒度和并发控制机制的理解第 503 题秒杀场景下数据存储于数据库,如何应对高并发库存扣减? 考察高并发下库存扣减的正确性、性能与一致性保障第 504 题MySQL 用 binlog 实现主从的原理/流程 考察对 MySQL 主从复制核心机制、binlog 作用与流程的理解第 505 题十亿左右的订单数据,主要有订单ID、用户ID、商品ID三个字段,怎么把它存到MySQL中去? 考察大规模数据下的MySQL表设计、分库分表与扩展性方案第 506 题MySQL有哪几种隔离级别?为什么当前很多企业选择读已提交而非可重复读? 考察对隔离级别特性及实务选型的权衡能力第 507 题请讲解MySQL索引,为什么使用B+树? 考察MySQL索引原理、B+树优势及适用场景第 508 题Redis和MySQL怎么同步更新? 考察缓存与数据库一致性保证的常用策略及适用场景第 509 题数据库主从同步的过程是怎样的?比如MySQL中是利用哪些能力实现主从数据同步的? 考察对MySQL主从复制原理、关键机制和故障处理的理解第 510 题如何设计联合索引? 考察联合索引的字段顺序与最左前缀原则第 511 题多个字段联合索引中,若查询排序仅使用其中一个字段,是否会触发全表扫描?请说明原因。 考察对联合索引最左前缀规则、排序优化与索引失效条件的理解第 512 题当主从出现短暂不一致且业务已受污染时,如何设计补偿机制?请结合实际场景说明。 考察对分布式环境下数据最终一致性与补偿策略的设计能力第 513 题Redis与MySQL一致性怎么保证?例如读旁路缓存、写先更MySQL后删Redis、延迟双删、消息队列加Binlog等方案。 考察缓存与数据库一致性方案的理解、权衡与选型能力第 514 题假如要把一个树状结构存储到MySQL数据库中,怎么去存呢? 考察树形数据的数据库建模能力及不同方案的适用性第 515 题Redis和MySQL数据库如何保证一致性? 考察缓存与数据库一致性的方案设计、时序和容错第 516 题讲一下Canal订阅binlog的设计 考察对Canal架构、binlog解析同步流程及关键细节的理解第 517 题如果 Redis 发生宕机且内存数据丢失,应该如何处理,是否需要将数据写入 MySQL? 考察对 Redis 持久化机制、数据丢失容忍度及缓存与数据库一致性策略的理解第 518 题请对比MySQL与PostgreSQL在特性和适用场景上的主要区别。 考察对主流关系型数据库的认识与选型能力第 519 题如何保证 Redis 缓存与 MySQL 数据库之间的双写一致性?请说明方案、适用场景及潜在风险。 考察分布式缓存与数据库一致性方案设计、权衡与风险意识第 520 题MySQL主从复制、读写分离怎么实现的? 考察MySQL主从复制原理、读写分离架构设计及常见故障处理