快手面试题 · 技术原理 · MySQL
快手相关面试题,按最终去重题目聚合。
共 3254 道真题 · 当前筛选命中 121 道 · 更新 2026-08-05
筛选题目已选:技术原理 · MySQL
考察点
技术栈
第 101 题Redis与MySQL一致性怎么保证?例如读旁路缓存、写先更MySQL后删Redis、延迟双删、消息队列加Binlog等方案。 考察缓存与数据库一致性方案的理解、权衡与选型能力第 102 题请描述MySQL中索引的B+树结构,并说明在一个包含主键索引、唯一索引和普通无索引字段的表中,B+树的数量以及聚簇索引与非聚簇索引各自存储的内容。 考察对InnoDB索引物理结构、聚簇与非聚簇索引存储差异的理解第 103 题请解释MySQL中两阶段提交(Two-Phase Commit)的工作原理及其在分布式事务中的应用。 考察对分布式事务一致性机制的理解,以及两阶段提交的协议流程与潜在问题第 104 题给定一条联合索引查询,如何判断是否命中索引? 考察联合索引最左前缀原则的应用第 105 题MySQL 存储时间有哪些类型?它们之间有什么区别? 考察对 MySQL 时间类型存储范围、精度和时区处理的掌握第 106 题MySQL的索引数据结构是什么,主键索引和非主键索引在数据结构上有什么区别? 考察MySQL索引底层结构及主键索引与二级索引的存储差异第 107 题请描述一下排查慢SQL的思路与步骤。 考察对数据库性能问题的系统性排查与优化能力第 108 题MHA 工程上如何实现? 考察对 MHA 高可用方案工程落地细节的理解第 109 题MySQL 索引的底层数据结构通常是什么?它与 B 树有何区别? 考察对 B+ 树与 B 树结构差异的掌握第 110 题MySQL分库分表有哪些常用的方式? 考察对分库分表策略整体框架的理解第 111 题如何分析一条慢 SQL 的性能? 考察 SQL 性能分析思路与工具使用能力第 112 题请说说MySQL事务隔离级别 考察对MySQL事务隔离级别的理解及其与并发问题的关系第 113 题MySQL索引为什么使用B+树? 考察对B+树结构特性及其在数据库索引场景中优势的理解第 114 题请解释MySQL事务的ACID特性,并说明InnoDB如何实现这些特性。 考察对事务ACID概念的理解及InnoDB实现机制的掌握第 115 题请解释 MySQL 中的内存碎片问题,包括其产生原因以及对数据库的影响。 考察对MySQL内存管理机制及碎片化影响的理解第 116 题SELECT 语句在哪些场景下会加锁?如何实现无锁的 SELECT? 考察数据库锁机制的理解及 MVCC 与一致性读的掌握第 117 题InnoDB底层索引是什么数据结构? 考察对InnoDB索引底层的B+树结构及其特性的掌握第 118 题MySQL插入数据的时候如何提高写入性能? 考察批量写入、索引、事务与硬件调优的实践能力第 119 题EXPLAIN 的 type 字段中,哪些访问类型通常需要优化? 考察对执行计划 type 级别优劣的理解第 120 题请谈谈数据库事务的ACID特性以及隔离级别,你们项目中采用的是什么隔离级别,默认隔离级别是什么? 考察对事务ACID和隔离级别的掌握,以及实际项目中的选型与默认配置知识