后端岗位面试题 · 方案权衡 · MySQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 1590 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · MySQL
考察点
技术栈
第 601 题主从延迟是MySQL复制常见问题,你会如何定位并解决? 考察对主从延迟根因分析和优化手段的掌握第 602 题请对比 B 树和 B+ 树的区别,并说明为什么 MySQL 选择 B+ 树作为索引结构。 考察对 B 树与 B+ 树差异及选型原因的理解第 603 题MySQL的MVCC底层实现和不同事务的策略区别 考察MVCC原理、隔离级别与事务策略的掌握第 604 题请解释 Elasticsearch(ES)的主要用途,以及在实际应用中是否需要将 ES 中的数据再冗余存储到 MySQL 中。 考察对 Elasticsearch 核心定位及数据双写/冗余一致性方案的理解第 605 题请介绍 MySQL 事务的 ACID 特性,并结合具体场景说明隔离级别如何影响并发行为。 考察对事务 ACID 和隔离级别的理解及其在并发场景中的权衡第 606 题如果由于随机插入导致 B+ 树频繁页分裂和索引重建,有哪些优化手段可以改善? 考察对索引碎片化问题修复手段的掌握第 607 题请解释缓存与数据库之间的一致性保证方案,特别是Redis作为缓存、MySQL作为存储的场景下如何避免数据不一致。 考察分布式缓存一致性设计、无效化策略及边界条件处理第 608 题请简述 MySQL 两阶段提交的原理及其在分布式事务中的作用。 考察对分布式事务一致性与 MySQL 两阶段提交机制的理解第 609 题有3条SQL查询:条件分别为a=?、a=?且c=?、a=?且b=?且c=?,请设计合理的索引来满足这些查询。 考察联合索引的列顺序设计原则,以及如何覆盖常见查询模式第 610 题在Redis和MySQL双写场景下,如何保证数据一致性?请分析常见方案及其取舍。 考察缓存与数据库双写一致性方案的理解、权衡与故障处理能力第 611 题MySQL 中 InnoDB 与 MyISAM 引擎有哪些主要区别,如何根据场景选择? 考察对主流存储引擎特性差异的理解及选型能力第 612 题针对所提到的业务,怎么保证 Redis 和 MySQL 的一致性? 考察缓存与数据库一致性的方案设计、延迟与一致性的权衡第 613 题请解释MySQL支持的事务隔离级别及其区别。 考察对MySQL事务隔离级别的理解及隔离级别选择能力第 614 题你MySQL表中的主键怎么实现的 考察MySQL主键设计原则、底层实现与常见方案取舍第 615 题请说明在什么场景下你会选择MySQL而不是其他数据库? 考察对关系型数据库适用场景和优势的理解第 616 题在设计MySQL表结构时,你会如何考虑哪些字段需要建立索引? 考察对MySQL索引设计原则的理解与应用第 617 题请谈谈你对 MySQL 分布式存储引擎 NDB Cluster(NDB)的了解。 考察对 NDB 存储引擎架构特性、适用场景与局限性的理解第 618 题在MySQL中,可重复读隔离级别和串行化隔离级别有什么区别? 考察对两种隔离级别在隔离程度、并发控制和幻读处理上的差异理解第 619 题如何利用间隙锁解决幻读问题? 考察对间隙锁机制在幻读场景中应用的理解第 620 题请谈谈 MySQL 查询优化的思路,特别是索引设计方面有哪些原则? 考察对 MySQL 查询优化与索引设计的系统性理解