深圳虾皮信息科技有限公司面试题 · MySQL
深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。
共 2768 道真题 · 当前筛选命中 194 道 · 更新 2026-08-05
筛选题目已选:MySQL
考察点
技术栈
第 181 题请解释MySQL的隔离机制,并说明各隔离级别如何解决并发问题。 考察MySQL隔离级别定义及并发控制原理第 182 题请说明EXPLAIN执行计划中type字段的主要取值及各自的含义和性能优劣。 考察对MySQL执行计划访问类型及其性能排序的理解第 183 题如何优化慢查询? 考察SQL性能分析与优化的系统方法第 184 题请介绍数据库索引的主要类型及其适用场景。 考察对数据库索引分类、结构特点与适用场景的理解第 185 题请说说MySQL事务隔离级别 考察对MySQL事务隔离级别的理解及其与并发问题的关系第 186 题请说明 MySQL 的 InnoDB 索引结构,并解释为什么三层 B+ 树就能支撑约两千万行的数据量。 考察 B+ 树索引结构、页大小、扇出率与数据量估算能力第 187 题MySQL 为什么使用 B+树而不是 B 树作为索引结构? 考察对 B+树与 B 树差异及其在数据库索引场景中优势的理解第 188 题事务执行过程中 redo log、undo log、binlog 的写入顺序是怎样的? 考察对 MySQL 事务日志写入流程与两阶段提交的掌握第 189 题项目里用了Redis和MySQL,为什么用Redis? 考察候选人基于实际业务场景解释技术选型的能力第 190 题假设有一个订单表 order(MySQL,InnoDB 引擎),包含用户 ID、订单时间等字段。现在有三种查询需求:a. 查询某个用户的全部订单;b. 查询某一天的全部订单;c. 查询某个用户在某天的全部订单。请设计合理的索引方案,并说明理由。 考察基于查询模式设计合适索引的能力,以及理解索引选择与回表、覆盖索引之间的关系第 191 题读已提交和可重复读有什么区别,各自是怎么实现的? 考察对数据库事务隔离级别的理解及底层实现机制第 192 题请解释 MySQL 中 Hash 索引的特点,并说明它与 B+ 树索引的区别。 考察对 Hash 索引与 B+ 树索引机理差异的理解第 193 题MySQL的数据存储结构有B+树、哈希表等,那默认为什么用B+树呢? 考察对B+树与哈希索引差异及数据库索引设计原理的理解第 194 题请介绍一种你熟悉的数据库,并说明其核心特性。 考察对数据库基础知识的掌握及表达能力