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

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

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

筛选题目已选:技术原理 · MySQL
第 21 题MySQL 与 Redis 的核心差异与适用场景 考察对关系型数据库与内存缓存/键值存储的架构理解及选型能力技术原理技术选型方案权衡MySQLRedis第 22 题Redo Log和Binlog的区别你知道吗?为什么要两份日志? 考察数据库日志机制、事务持久化与主从复制原理的理解技术原理问题排查InnoDBMySQL第 23 题InnoDB 的索引采用什么数据结构实现? 考察对 InnoDB B+树索引底层结构的理解技术原理InnoDBMySQL第 24 题MySQL的锁有哪几种类型? 考察对MySQL锁机制的分类与理解,验证数据库并发控制基础技术原理MySQL第 25 题请介绍 MySQL 的事务隔离级别,并说明不同隔离级别分别解决了哪些并发问题。 考察对事务隔离级别及其与并发问题关系的理解风险判断技术原理MySQL第 26 题MySQL和Elasticsearch(ES)你是如何保证一致性的 考察双写一致性方案的理解与实际应用风险判断技术原理方案权衡ElasticsearchMySQL第 27 题如果 Redo Log 写成功但 Binlog 没写成功,数据库会怎么恢复? 考察对 MySQL 两阶段提交和崩溃恢复机制的理解技术原理问题排查MySQL第 28 题请解释 MySQL 中 redo log 和 binlog 是如何写入磁盘的,以及两阶段提交是如何运作的。 考察对 MySQL 持久化机制和崩溃恢复一致性的理解技术原理问题排查InnoDBMySQL第 29 题redo log的二阶段提交是什么? 考察InnoDB redo log两阶段提交的理解与崩溃恢复机制问题拆解技术原理InnoDBMySQL第 30 题MySQL索引失效场景有哪些? 考察对MySQL索引失效常见场景的理解与识别能力技术原理问题排查MySQL第 31 题请描述MySQL中长事务对并发写操作的影响,并解释快照读与undo log回放机制。 考察对MySQL事务隔离、快照读及UNDO日志机制的理解深度性能优化技术原理问题排查MySQL第 32 题请解释 MySQL 的 ACID 特性分别是什么,并说明它们如何保障事务可靠性。 考察对事务核心特性及其保障机制的理解技术原理MySQL第 33 题什么情况会导致索引失效? 考察对数据库索引失效原因的理解与排查能力性能优化技术原理问题排查MySQL第 34 题聚合索引为什么有最左匹配,在B+树上是如何创建的? 考察对联合索引底层B+树结构的理解及最左前缀原则的原理技术原理MySQL第 35 题在MySQL数据库中,除了存储用户信息之外,通常还会存储哪些类型的数据? 考察对数据库通用应用场景和数据建模的理解业务理解技术原理MySQL第 36 题为什么 MySQL 会使用 B+树来实现索引? 考察数据库索引底层数据结构的选择与权衡技术原理方案权衡MySQL第 37 题MySQL为什么要分为server层和存储引擎层 考察对MySQL架构分层设计目的与职责划分的理解系统设计技术原理MySQL第 38 题幻读是一个什么样的场景? 考察对数据库事务隔离级别中幻读概念的理解技术原理MySQL第 39 题十亿条数据里怎么用 MySQL 或 MapReduce 找到中位数? 考察大数据量下中位数求解的算法设计、分布式思想与工程可行性权衡问题拆解技术原理方案权衡MapReduceMySQL第 40 题InnoDB 为什么使用 B+ 树作为索引结构? 考察对 B+ 树特性与 InnoDB 存储机制结合的理解技术原理方案权衡InnoDBMySQL