快手面试题 · 技术原理 · MySQL
快手相关面试题,按最终去重题目聚合。
共 3254 道真题 · 当前筛选命中 121 道 · 更新 2026-08-05
筛选题目已选:技术原理 · MySQL
考察点
技术栈
第 1 题MySQL 中事务隔离级别有哪几种?请从低到高说明它们各自的特点。 考察对MySQL事务隔离级别的分类及各级别隔离能力的理解第 2 题慢SQL的判断指标是如何得到的?例如执行时间阈值如何确定? 考察对慢SQL判定指标来源和业务场景适配的理解第 3 题请列举 MySQL 索引失效的常见场景,并说明如何避免。 考察对索引原理和失效边界的理解第 4 题请介绍MySQL中的锁机制,包括锁的类型、粒度以及使用场景。 考察对MySQL锁机制的理解与表述清晰度第 5 题为什么Redis比MySQL要快? 考察对Redis与MySQL性能差异根源的理解,以及内存与磁盘、数据结构、单线程模型等关键知识点第 6 题请详细说明MVCC在数据库中的内部实现细节。 考察对MVCC核心实现机制的理解,包括版本存储、可见性判断和并发控制第 7 题在单体应用对 MySQL 操作的情况下,如何解决一人一单的超卖问题? 考察并发控制下的资源竞争处理与数据一致性保障第 8 题索引失效的原因有哪些? 考察对数据库索引原理及常见失效场景的理解第 9 题你觉得我们项目中建表应该要考虑一些什么呢? 考察数据库表设计的规范性与业务理解第 10 题在 MySQL InnoDB 中,B+ 树索引从 3 层变到 4 层时,性能差距主要体现在哪些方面? 考察对 B+ 树索引层数与磁盘 IO 次数关系的理解第 11 题MySQL 中的事务有哪几个特性? 考察对事务 ACID 特性的基本理解与准确表述第 12 题二次回表为什么会影响查询效率? 考察对索引结构、回表机制及性能影响的理解第 13 题阐述一次慢SQL优化的完整过程 考察SQL性能问题定位、优化方法与效果验证能力第 14 题如何解决商品库存超卖问题? 考察高并发场景下库存扣减的一致性与并发控制能力第 15 题为什么 MySQL 选择 B+ 树而不是 B 树作为索引结构? 考察对索引结构选型原因的理解第 16 题redo日志和buffer pool的关系是什么? 考察MySQL持久化机制中redo日志与缓冲池的协作原理第 17 题浅谈 MySQL 的事务隔离级别以及 MVCC 的实现原理。 考察对事务隔离性和并发控制机制的理解第 18 题请解释什么是覆盖索引,以及它在查询优化中的作用是什么? 考察数据库索引机制中覆盖索引的概念、原理与实际应用第 19 题MySQL事务的隔离级别有哪些?分别会导致什么问题?如何在MySQL中查询当前隔离级别? 考察事务隔离级别及其引发的一致性问题和排查能力第 20 题请解释 MySQL InnoDB 的间隙锁(Gap Lock)概念,并说明在什么情况下会产生间隙锁。 考察对 InnoDB 间隙锁机制及其触发条件的理解