后端岗位面试题 · 系统设计 · MySQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 606 道 · 更新 2026-08-05
筛选题目已选:系统设计 · MySQL
考察点
技术栈
第 341 题请谈谈你对MySQL分库分表的设计思路,以及主从同步在实际项目中的应用和注意事项。 考察对数据规模扩展方案的理解与实践经验第 342 题请介绍 InnoDB 存储引擎的核心特性。 考察对 InnoDB 存储引擎核心机制的理解与表达第 343 题什么是数据库三范式?请分别说明每一范式的要求。 考察对关系数据库规范化理论的基本掌握第 344 题什么场景下使用过分库分表? 考察分库分表的应用场景判断和设计考虑第 345 题请描述你的项目中MySQL数据表的设计思路和具体方案。 考察数据库建模能力、设计权衡与业务映射第 346 题对于MySQL中因为数据量过大查询很慢,你有什么改进思路? 考察对MySQL大数据量查询优化的系统性理解与实践能力第 347 题请设计并说明 RBAC 权限模型在 MySQL 中的表结构,并考虑扩展性。 考察对 RBAC 模型的理解、数据库表设计能力及权限扩展性考量第 348 题MySQL 为什么要用 B+ 树作为索引结构? 考察对 B+ 树特性与数据库存储需求的匹配理解第 349 题Redis和MySQL的一致性怎么实现? 考察缓存与数据库一致性方案的原理、权衡与适用场景第 350 题MySQL 的 InnoDB 默认隔离级别是 RR,为什么通常不推荐使用其他隔离级别? 考察对事务隔离级别特性、适用场景及默认选择原因的理解第 351 题MySQL数据量过大的优化方案。 考察对MySQL大数据量场景下优化策略的全面理解与实践经验第 352 题请介绍MySQL索引的作用和基本原理。 考察对MySQL索引核心价值与实现机制的理解第 353 题binlog的使用,如何用binlog做数据迁移 考察MySQL binlog的理解及基于binlog的数据迁移方案设计第 354 题请解释数据库索引的底层数据结构,为什么常采用B+树而不是其他结构? 考察索引数据结构原理及其与查询性能的适配性第 355 题ES、MySQL、Redis在项目中的职责分工? 考察对三类存储引擎特性差异的理解及架构选型能力第 356 题请展开说说你的分库分表策略,是否评估过容量上限?如果超出容量上限,你会如何升级或扩展? 考察数据库分库分表设计、容量评估与扩展性的整体思路第 357 题请介绍MySQL集群的常见搭建方式及其适用场景。 考察对MySQL高可用与扩展架构的理解和选型能力第 358 题请介绍分布式系统下唯一ID生成方案,并比较常见实现。 考察分布式唯一ID生成的理解、选型与权衡第 359 题请谈谈数据库的设计思路,以及如何进行分库分表? 考察数据库设计方法论与分库分表的原理、策略和工程实践第 360 题请描述MySQL的逻辑架构,并简述一条SQL语句从发起请求到返回结果的完整执行过程。 考察对MySQL分层架构和查询执行流程的整体理解