后端岗位面试题 · 方案权衡 · MySQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 1590 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · MySQL
考察点
技术栈
第 221 题MySQL InnoDB 索引的底层数据结构是什么?为什么选用它? 考察对 B+ 树特性的深入理解及选型原因第 222 题项目中用到的MySQL表是怎么设计的? 考察数据库表设计的方法论、规范化与业务落地能力第 223 题MySQL 自身有哪些缓存机制?请分别说明其作用与适用场景。 考察对 MySQL 缓存体系(含查询缓存与 InnoDB Buffer Pool)的理解第 224 题为什么MySQL使用B+树索引结构? 考察索引数据结构选型原理与数据库存储特性理解第 225 题InnoDB 使用 B+ 树作为索引结构,B+ 树相比其他树结构有哪些优点? 考察对 B+ 树特性和数据库索引原理的理解第 226 题MySQL如何实现多并发读? 考察对MySQL并发控制机制和隔离级别下读一致性的理解第 227 题InnoDB 为什么用B+树不用红黑树 考察数据结构选型与数据库存储引擎原理的理解第 228 题读已提交和可重复读隔离级别在锁实现上有什么区别? 考察对数据库隔离级别底层锁机制的理解第 229 题MySQL乐观锁呢?请说明其实现方式与适用场景。 考察乐观锁的原理、实现方式及使用边界第 230 题为什么要用Redis,而不是用MySQL? 考察对Redis与MySQL定位差异及各自适用场景的理解第 231 题MySQL和Elasticsearch(ES)你是如何保证一致性的 考察双写一致性方案的理解与实际应用第 232 题如何为一张大规模数据表在线新增字段? 考察大规模表结构变更的可用性、性能与回退策略第 233 题请说明你对 Flink CDC 的理解。 考察 Flink CDC 的原理、应用场景与关键机制第 234 题请介绍Redis和MySQL中你熟悉的底层原理或常见问题的解决思路。 考察对Redis和MySQL核心知识的掌握程度与表达能力第 235 题MySQL中如果部门有许多层级,该如何设计部门表和成员表? 考察多层级组织架构的表设计与查询效率第 236 题将余票查询单独放在一个表中会产生什么问题吗? 考察数据库冗余存储、一致性与查询性能之间的权衡第 237 题MySQL中执行 LIMIT 10000,10 分页查询时较慢,应如何优化? 考察深分页性能问题的原理分析与优化方案第 238 题MySQL创建索引的注意事项有哪些? 考察索引设计原则与常见误用场景的规避能力第 239 题MySQL 默认的主从复制是同步的吗?如果不是,存在哪些数据一致性问题或改进方案? 考察对复制同步性的理解、风险和可选的一致性策略。第 240 题ES相比于MySQL和MongoDB在检索上的优势有哪些? 考察对搜索引擎与关系型、文档型数据库检索能力的差异理解