字节跳动面试题 · 技术原理 · MySQL
字节跳动相关面试题,按最终去重题目聚合。
共 3252 道真题 · 当前筛选命中 146 道 · 更新 2026-08-05
筛选题目已选:技术原理 · MySQL
考察点
技术栈
第 41 题什么时候不符合最左前缀法则? 考察对联合索引最左前缀原则的理解及其失效条件第 42 题MySQL中索引是如何存储的,分为哪几类? 考察对MySQL索引物理存储结构和索引类型分类的掌握第 43 题那MySQL和Redis的一致性怎么保证的 考察缓存与数据库一致性的理解与常见方案第 44 题什么是幻读?间隙锁如何解决幻读问题? 考察对事务隔离性和锁机制的理解第 45 题MySQL中为什么使用B+树作为索引结构?它与B树、哈希索引有什么区别? 考察数据库索引原理及选型权衡第 46 题请介绍数据库 MVCC(多版本并发控制)的基本原理、它在并发控制中的作用以及常见的实现要点。 考察对数据库 MVCC 机制的理解、作用及核心实现要素第 47 题请介绍MySQL索引的原理,并说明如何进行查询优化。 考察对MySQL索引底层结构、失效场景及查询优化的综合理解第 48 题MySQL 有哪些锁? 考察对 MySQL 锁体系的基本掌握和分类能力第 49 题请解释 MySQL 中 MVCC(多版本并发控制)的工作原理,并说明它如何支持可重复读隔离级别。 考察对多版本并发控制核心机制及其与隔离级别关系的理解第 50 题MySQL的InnoDB存储引擎底层使用哪种数据结构来组织索引?为什么选择这种结构? 考察对B+树索引结构及其适用场景的理解第 51 题请解释 MySQL 主从同步的基本原理。 考察对主从复制机制和关键组件的理解第 52 题请说明MySQL的EXPLAIN命令的用途,以及使用时应重点关注哪些字段和参数? 考察对SQL执行计划分析工具的理解与优化能力第 53 题在 B+树里面,主键索引和非主键索引有什么区别? 考察 B+树索引结构中主键索引与非主键索引的存储方式及回表概念第 54 题联合索引(a,b,c)中,如果a列全是一个值,select where b=1 and c=1 能否走索引?为什么? 考察联合索引最左前缀原则及特殊数据分布下的索引选择第 55 题MySQL update语句底层原理? 考察对MySQL更新流程、锁机制与日志机制的深入理解第 56 题请介绍 MySQL 中索引失效的常见场景,并说明如何优化查询以避免索引失效。 考察对 MySQL 索引机制的理解及查询优化能力第 57 题MySQL 中索引通常使用什么数据结构?相比于其他常见数据结构有哪些优势? 考察对 MySQL 索引底层数据结构的理解与对比分析能力第 58 题请说明 MySQL 中 binlog、redo log、undo log 分别的作用与区别。 考察对 MySQL 日志体系的理解及事务一致性问题第 59 题快照读为什么无法防止幻读的发生? 考察对MVCC快照读机制与幻读原理的理解第 60 题MySQL 中有哪些常见的索引类型?不同存储引擎(如 InnoDB 和 MyISAM)在索引实现上有什么区别? 考察对 MySQL 索引类型和存储引擎索引机制的掌握