字节跳动面试题 · 技术原理 · MySQL

字节跳动相关面试题,按最终去重题目聚合。

3252 道真题 · 当前筛选命中 146 · 更新 2026-08-05

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