互联网/IT行业面试题 · 问题拆解 · MySQL
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 250 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · MySQL
考察点
技术栈
第 141 题假设一个 B+ 树高度为 3(即根节点、中间节点、叶子节点),查询一行数据需要多少次磁盘 IO?简述计算依据。 考察对 B+ 树磁盘 IO 次数与树高关系的理解第 142 题LIMIT OFFSET 分页的底层实现原理是什么? 考察对数据库查询执行流程和行跳过机制的理解第 143 题MySQL的优化方式 考察MySQL性能优化知识体系的系统性理解第 144 题InnoDB底层有哪些数据结构? 考察对InnoDB存储引擎核心数据结构的理解第 145 题MySQL 的隔离级别有哪些?分别如何实现?请重点说明 MVCC 的原理。 考察对事务隔离级别、锁机制和 MVCC 多版本并发控制的理解第 146 题MVCC在RC和RR隔离级别下的区别 考察MVCC机制在不同隔离级别下的行为差异,特别是快照生成时机和可见性判断第 147 题MySQL 中 redo log、undo log、binlog 的写入时机分别是怎样的? 考察对事务各阶段日志写入顺序与机制的理解第 148 题MVCC能解决幻读的问题吗? 考察对MVCC机制在事务隔离级别下处理幻读的能力与局限的理解第 149 题设计一个高可用的短链生成系统 考察系统设计能力,包括短链生成、唯一性、高可用和高并发处理第 150 题MySQL联合索引是什么,order by和group by会走联合索引吗? 考察联合索引的结构原理及排序分组场景下的索引利用判断第 151 题实习经历的黑名单是怎么做的? 考察对数据处理、存储和查询方案的理解及实际落地能力第 152 题MySQL存储结构,数据是怎么存的? 考察对MySQL逻辑存储结构和物理存储机制的理解第 153 题如果我在一张表的名字列上建立索引,那么按名字查找时,数据库内部的查找顺序是怎样的? 考察对索引数据结构和查找过程的理解第 154 题请解释MVCC在MySQL中是如何实现的,并说明Read View的作用。 考察对MVCC机制及Read View原理的掌握第 155 题MySQL 的请求处理流程是什么? 考察对 MySQL 内部执行链路和关键组件的理解第 156 题决定 B+ 树层高的因素有哪些?如何计算三层 B+ 树能存储的数据量? 考察对 B+ 树存储模型和容量估算的计算能力第 157 题你能不依赖现成的数据库,仅基于内存数据结构实现一个简单的 MySQL 吗? 考察对数据库核心机制的理解和内存实现能力第 158 题如果要实施分库分表,具体怎么做? 考察对分库分表落地步骤和关键技术细节的掌握第 159 题聊聊幻读现象,并说明如何解决它? 考察对数据库事务隔离级别、幻读成因与解决机制的理解第 160 题间隙锁为什么可以解决幻读? 考察对间隙锁机制与幻读原理的理解