作业帮面试题 · MySQL
作业帮相关面试题,按最终去重题目聚合。
共 1635 道真题 · 当前筛选命中 82 道 · 更新 2026-08-05
筛选题目已选:MySQL
考察点
技术栈
第 61 题MySQL的聚簇索引是什么 考察对InnoDB聚簇索引结构与作用的理解第 62 题Limit分页原理是什么?数据量较大时如何优化? 考察数据库分页机制理解与大数据量场景的优化策略第 63 题什么是回表查询? 考察对MySQL索引机制和查询原理的理解第 64 题请解释隐式类型转换是如何导致索引失效的,并举例说明。 考察对隐式类型转换导致索引失效的机制理解第 65 题请介绍 MySQL 事务的四大特性(ACID)并说明各自的作用。 考察对事务一致性与隔离性的基础理解第 66 题redo log 和 binlog 在发生 crash 的时候,它们是怎么配合去恢复保证数据的一致性的? 考察 MySQL 崩溃恢复机制中 redo log 与 binlog 的协同与一致性保证第 67 题请说明主键索引和非主键索引的查询过程有什么区别? 考察对InnoDB索引结构及回表机制的理解第 68 题有一张包含自增主键id、name、create_time等字段的大表,数据量约10亿行,且未建立任何索引。若要查询最近一周的数据量,你会如何编写SQL?面试官指出你的方案没有利用索引,请说明你如何重新设计查询与索引。 考察海量数据下时间范围查询的索引优化与执行计划分析第 69 题InnoDB底层有哪些数据结构? 考察对InnoDB存储引擎核心数据结构的理解第 70 题在数据库表设计中,为什么金额字段通常使用 BigDecimal 而不是浮点类型?请说明理由及注意事项。 考察对金额精度、浮点误差及数据库字段类型选择的理解第 71 题MySQL主从复制? 考察MySQL主从复制的工作原理、配置要点与常见故障处理第 72 题Redis与MySQL这类关系型数据库的核心区别是什么? 考察对内存缓存与关系数据库架构差异的理解第 73 题假如要把一个树状结构存储到MySQL数据库中,怎么去存呢? 考察树形数据的数据库建模能力及不同方案的适用性第 74 题MySQL的事务隔离以及如何实现? 考察数据库事务隔离级别及其底层实现机制第 75 题请设计一个课程表并编写SQL查询语句,需要包含哪些核心字段和约束? 考察数据库表设计基础与SQL编写能力第 76 题MySQL的表锁和行锁分别用于什么场景?请说明各自的触发条件。 考察对InnoDB锁机制及触发场景的理解第 77 题主从复制中可能存在哪些常见问题,以及如何应对? 考察对主从复制延迟、数据一致性和故障处理的认知第 78 题请说明 MySQL 提供的事务隔离级别,并分析各级别可能出现的并发一致性问题。 考察对事务隔离级别及其并发问题的理解深度第 79 题MySQL的可重复读怎么实现的 考察InnoDB可重复读隔离级别的底层实现机制第 80 题MySQL的索引,在什么场景下会失效? 考察对MySQL索引失效条件及优化原则的理解