小红书面试题 · 技术原理 · MySQL
小红书相关面试题,按最终去重题目聚合。
共 2200 道真题 · 当前筛选命中 64 道 · 更新 2026-08-05
筛选题目已选:技术原理 · MySQL
考察点
技术栈
第 1 题MySQL的ACID各自由什么来保证? 考察对事务ACID特性底层实现机制的理解第 2 题使用 explain 分析 SQL 时,需要关注哪些信息? 考察对执行计划关键输出项的理解与查询优化意识第 3 题MySQL的事务隔离级别,可重复读是怎么实现的? 考察MySQL事务隔离级别与可重复读MVCC实现原理第 4 题MySQL的ACID如何实现? 考察对事务四大特性底层机制的理解深度第 5 题在本地缓存+Redis+MySQL三层架构中,如何设计数据更新时的逻辑?需要注意哪些点? 考察三层缓存架构下的数据一致性设计第 6 题请说明 MySQL 在处理范围查询(如 BETWEEN、>、<)时的性能和索引使用特点。 考察对 MySQL 索引结构与范围查询性能关系的理解第 7 题Redis与MySQL的一致性如何保障? 考察缓存与数据库一致性保障方案及权衡第 8 题动态数据源切换:小红书多租户架构中,如何基于AbstractRoutingDataSource实现分库路由? 考察多租户分库路由的实现原理与AbstractRoutingDataSource的掌握程度第 9 题若MySQL页大小为16K,以主键索引为例,一页大概能存储多少数据? 考察对MySQL InnoDB索引页存储结构与估算能力的理解第 10 题MySQL的锁有哪几种类型? 考察对MySQL锁机制的分类与理解,验证数据库并发控制基础第 11 题MySQL创建索引的注意事项有哪些? 考察索引设计原则与常见误用场景的规避能力第 12 题请介绍 MySQL InnoDB 引擎中 B+ 树索引的数据结构特点及其在查询场景中的优势。 考察对 InnoDB 底层 B+ 树索引的理解及其适用性第 13 题介绍一下 MySQL 事务的几个特性。 考察对 ACID 事务特性的理解及在 MySQL 中的应用第 14 题MySQL中InnoDB存储引擎索引是用什么数据结构存储的? 考察对InnoDB索引底层数据结构的理解和表达能力第 15 题MySQL和Redis的数据不一致的情况怎么解决的? 考察缓存与数据库一致性保证机制的理解和工程实践第 16 题MySQL 有哪些锁? 考察对 MySQL 锁体系的基本掌握和分类能力第 17 题假如MySQL宕机时redo log已写入但binlog还未写入,重启后会发生什么? 考察对MySQL崩溃恢复机制和两阶段提交的理解第 18 题请解释 MySQL 中 MVCC(多版本并发控制)的工作原理,并说明它如何支持可重复读隔离级别。 考察对多版本并发控制核心机制及其与隔离级别关系的理解第 19 题请谈谈你对MySQL分库分表的理解,以及在什么场景下会考虑使用它? 考察对分库分表原理、适用场景、难点与方案权衡的理解第 20 题MySQL的InnoDB存储引擎支持事务,其是如何实现事务特性(ACID)的? 考察对InnoDB事务ACID实现机制的理解深度