小红书面试题 · MySQL

小红书相关面试题,按最终去重题目聚合。

共 2200 道真题 · 当前筛选命中 74 道 · 更新 2026-08-05

筛选题目已选:MySQL
第 21 题请解释 MySQL 中 MVCC(多版本并发控制)的工作原理,并说明它如何支持可重复读隔离级别。 考察对多版本并发控制核心机制及其与隔离级别关系的理解问题拆解技术原理MySQL第 22 题请谈谈你对MySQL分库分表的理解,以及在什么场景下会考虑使用它? 考察对分库分表原理、适用场景、难点与方案权衡的理解问题拆解技术原理方案权衡MySQL第 23 题MySQL的InnoDB存储引擎支持事务,其是如何实现事务特性(ACID)的? 考察对InnoDB事务ACID实现机制的理解深度技术原理InnoDBMySQL第 24 题为什么要做 Redis + MySQL 的二级存储架构? 考察缓存与持久化存储结合的动机、收益与权衡系统设计技术原理方案权衡MySQLRedis第 25 题请介绍MHA(MySQL High Availability)的工作原理及其在MySQL高可用方案中的定位。 考察对MHA这一经典MySQL高可用组件的原理、故障切换流程及局限性理解系统设计技术原理方案权衡MySQL第 26 题MySQL中一条SQL语句从客户端发起到返回结果的完整执行过程是怎样的? 考察对MySQL查询执行链路、存储引擎交互及优化器作用的理解技术原理MySQL第 27 题MongoDB和MySQL在实用场景上的区别和优缺点是什么? 考察对两类数据库特性的理解、适用场景判断与选型意识技术原理技术选型方案权衡MongoDBMySQL第 28 题MySQL 中 redo log 和 undo log 分别有什么作用? 考察对 InnoDB 事务持久性与回滚机制的理解技术原理问题排查MySQL第 29 题在实习中,你使用MySQL时遇到了哪些锁?请举例说明。 考察对MySQL锁机制的理解及实际应用能力技术原理问题排查MySQL第 30 题MySQL中锁有哪些粒度,它们分别适用于什么场景? 考察对MySQL锁粒度的理解及其适用场景技术原理方案权衡MySQL第 31 题MySQL 的 InnoDB 引擎,它的索引的数据结构是什么样的? 考察对 InnoDB 索引底层数据结构及其特性的理解技术原理InnoDBMySQL第 32 题如果从节点一段时间宕机,之后怎么同步? 考察对数据库主从复制机制及断点恢复原理的理解技术原理问题排查MySQL第 33 题B+ 树有哪些特点? 考察B+树在索引场景下的关键特性技术原理问题排查MySQL第 34 题InnoDB存储引擎底层用什么数据结构存储数据和索引? 考察对InnoDB底层存储结构及原理的理解技术原理方案权衡InnoDBMySQL第 35 题一条UPDATE的SQL语句在数据库中是怎么执行的? 考察对UPDATE语句执行全流程的理解,包括解析、优化、执行和事务相关处理技术原理MySQLSQL第 36 题MySQL的数据是如何同步到Redis中的? 考察缓存同步策略、一致性保障与常见实现方式风险判断技术原理方案权衡MySQLRedis第 37 题事务隔离级别中的读已提交和可重复读在数据库中是如何实现的? 考察对两种隔离级别底层机制的理解及对比技术原理方案权衡MySQLPostgreSQL第 38 题请解释 MySQL 中聚簇索引与非聚簇索引的区别。 考察对索引物理存储结构与查询性能差异的理解技术原理方案权衡MySQL第 39 题在MySQL中扣减库存失败时,你会如何设计补偿方案? 考察对库存扣减一致性、失败补偿机制的深入理解风险判断方案权衡问题排查MySQL第 40 题请说明 redo log、undo log、bin log 的提交时机分别是什么? 考察数据库日志机制的理解与事务提交流程的掌握技术原理问题排查MySQL