快手面试题 · 风险判断 · MySQL
快手相关面试题,按最终去重题目聚合。
共 3254 道真题 · 当前筛选命中 14 道 · 更新 2026-08-05
筛选题目已选:风险判断 · MySQL
考察点
技术栈
第 1 题请介绍MySQL中的锁机制,包括锁的类型、粒度以及使用场景。 考察对MySQL锁机制的理解与表述清晰度第 2 题MySQL 是怎么去解决幻读问题的? 考察 MySQL 事务隔离级别下幻读的成因与 MVCC、锁机制的结合第 3 题项目中你使用到了Redis和MySQL,会不会出现Redis扣减了库存,但MySQL却没有扣减的情况呢?是怎么去解决的? 考察分布式库存扣减的一致性问题及解决方案第 4 题间隙锁是什么?什么时候会使用到它? 考察数据库锁机制中间隙锁的概念、作用及适用场景的理解第 5 题遇到幻读怎么解决? 考察对数据库隔离级别与锁机制的理解第 6 题MySQL InnoDB 中,如何让 SELECT 加锁?UPDATE 按范围操作时加什么锁?UPDATE 一条记录时呢? 考察 InnoDB 锁机制,包括锁定读、间隙锁、记录锁及范围与单行操作的差异第 7 题请分别说明在常见的几种 SQL 场景下,MySQL InnoDB 会加什么锁? 考察对 InnoDB 锁机制在不同 SQL 场景下的理解与边界意识第 8 题Redis + MySQL的方案中,数据同步的方式有哪些?需要注意什么? 考察缓存与数据库一致性同步方案及工程实践要点第 9 题MySQL支持的表数量级是多少?为什么最好是这个范围? 考察对MySQL表数量与性能关系的理解及工程实践判断第 10 题请解释MySQL事务隔离级别,并说明幻读在哪种隔离级别下可能出现? 考察对事务隔离级别定义及幻读产生条件的理解第 11 题Redis 和 MySQL 之间的数据同步与一致性如何保证? 考察缓存与数据库一致性方案的理解与实际取舍第 12 题在抢票或秒杀等高并发场景下,如何优化基于 MySQL 主从复制的服务端架构? 考察高并发写入场景下的数据库架构优化与一致性权衡第 13 题请解释MySQL中两阶段提交(Two-Phase Commit)的工作原理及其在分布式事务中的应用。 考察对分布式事务一致性机制的理解,以及两阶段提交的协议流程与潜在问题第 14 题MHA 工程上如何实现? 考察对 MHA 高可用方案工程落地细节的理解