猿辅导面试题 · MySQL
猿辅导相关面试题,按最终去重题目聚合。
共 469 道真题 · 当前筛选命中 31 道 · 更新 2026-08-05
筛选题目已选:MySQL
考察点
技术栈
第 1 题请介绍你在MySQL索引优化和慢查询处理方面的实践经验。 考察对MySQL索引原理、优化手段及慢查询排查流程的理解第 2 题可重复读是如何实现的 考察数据库事务隔离级别可重复读的实现机制与原理理解第 3 题在秒杀系统中,权威库存量应该存储在哪里?为什么通常不直接以数据库库存作为秒杀期间的实时依据? 考察对秒杀场景下库存数据一致性与存储选型的理解第 4 题请介绍Redis和MySQL中你熟悉的底层原理或常见问题的解决思路。 考察对Redis和MySQL核心知识的掌握程度与表达能力第 5 题MySQL默认隔离级别是什么 考察对MySQL事务隔离级别的基础掌握第 6 题MySQL的这四个隔离级别有什么区别? 考察对事务隔离级别定义及其并发问题处理的理解第 7 题请介绍 MySQL 常见的存储引擎、索引类型及其适用场景。 考察对 MySQL 存储引擎和索引类型的理解及场景判断能力第 8 题Binlog是如何保证数据库中数据一致性的? 考察对MySQL binlog原理及其在复制与数据一致性中作用的理解第 9 题请详细说明InnoDB可重复读隔离级别的实现机制。 考察对MVCC快照读与当前读在可重复读下处理的理解第 10 题请说明 MySQL 中共享锁和排他锁的区别及应用场景。 考察对 MySQL 锁类型的基本理解及实际应用能力第 11 题什么是当前读,什么是快照读? 考察对MySQL InnoDB两种读取模式的定义、实现方式与使用场景的掌握第 12 题MySQL索引哪些情况下会失效? 考察对MySQL索引失效场景的理解及优化意识第 13 题秒杀时库存扣减具体分哪几步执行?Redis和数据库分别承担什么职责? 考察库存扣减流程的分解与Redis、数据库职责划分第 14 题MySQL中一条UPDATE语句的执行过程是怎样的? 考察MySQL执行器与存储引擎的协作机制第 15 题MySQL 中 InnoDB 的索引结构是什么? 考察 MySQL 索引底层数据结构与存储原理第 16 题MySQL在insert语句中如何尽可能保证数据被持久化? 考察对MySQL持久化机制、事务一致性和崩溃恢复的理解第 17 题Binlog如何保证数据不丢失的? 考察对MySQL Binlog同步机制、事务持久化和ACK反馈的理解第 18 题请说明 MySQL 中 binlog、redo log 和 undo log 的作用,以及回滚操作分别依赖哪个日志。 考察对 MySQL 三类核心日志的职责区分与回滚机制理解第 19 题请简要介绍一下MySQL数据库的核心架构和工作原理。 考察对MySQL整体架构和核心机制的理解深度第 20 题如果两个表要同时更新且在不同节点怎么办? 考察分布式事务与多节点一致性方案