哈啰出行面试题 · MySQL

哈啰出行相关面试题,按最终去重题目聚合。

1277 道真题 · 当前筛选命中 47 · 更新 2026-08-05

筛选题目已选:MySQL
第 1 题请分别讲解 binlog、redo log、undo log 的作用、写入时机和相互区别。 考察对 MySQL 三类日志的功能定位、持久化机制及一致性问题理解技术原理问题排查MySQL第 2 题请写出查询每科平均成绩的 SQL 语句。 考察聚合查询与分组统计能力编码实现技术原理MySQL第 3 题说说MySQL和Redis的区别 考察对关系型数据库与内存缓存/键值存储核心差异的理解技术原理方案权衡MySQLRedis第 4 题可重复读是如何实现的 考察数据库事务隔离级别可重复读的实现机制与原理理解技术原理InnoDBMySQL第 5 题在Java中为什么需要MySQL连接池,它解决了什么问题? 考察对数据库连接复用与资源管理的理解性能优化技术原理JavaMySQL第 6 题InnoDB 和 MyISAM 存储引擎的主要区别是什么? 考察对主流存储引擎特性的理解与对比能力技术原理InnoDBMySQL第 7 题如果将 MySQL InnoDB 的索引结构从现在的 B+ 树换成红黑树,会有什么缺点? 考察对 B+ 树与红黑树结构差异及数据库索引适用性的理解技术原理方案权衡InnoDBMySQL第 8 题请列举常见服务的默认端口号。 考察对常用网络服务默认端口的基础记忆技术原理HTTPHTTPSMySQL第 9 题MySQL为什么使用最左匹配原则? 考察对复合索引原理和索引匹配机制的理解技术原理MySQL第 10 题什么是回表?如何避免回表? 考察对 InnoDB 索引组织与覆盖索引的理解性能优化技术原理MySQL第 11 题MySQL 中索引有哪些分类? 考察对 MySQL 索引类型与适用场景的理解系统设计技术原理MySQL第 12 题在高并发场景下,如何解决商品超卖问题? 考察并发控制、事务一致性和分布式锁的应用风险判断系统设计技术选型MySQLRedis第 13 题请介绍 MySQL 的整体架构,并说明一条查询语句在 MySQL 中是如何执行的。 考察对 MySQL 核心组件和查询执行流程的理解问题拆解技术原理MySQL第 14 题MySQL的事务有哪些特性?数据库是如何保证这些特性的? 考察对事务ACID特性的理解及InnoDB实现机制问题拆解技术原理MySQL第 15 题请说明MySQL支持的隔离级别,以及每种隔离级别分别解决了哪些并发问题。 考察对MySQL事务隔离级别及其解决并发问题的理解问题拆解技术原理MySQL第 16 题MySQL的索引结构是什么? 考察对MySQL索引底层数据结构的理解技术原理MySQL第 17 题请详细解释 MySQL InnoDB 的索引数据结构、表锁、行锁和读写锁机制。 考察对 InnoDB 存储引擎核心并发控制机制的理解风险判断技术原理InnoDBMySQL第 18 题请解释MySQL索引的概念,并说明常见的索引数据结构及其适用场景。 考察对索引定义和底层数据结构理解技术原理技术选型MySQL第 19 题从响应性能、数据模型和适用场景角度,Redis 相比 MySQL 的主要优势是什么? 考察对 Redis 与 MySQL 核心差异的理解及场景选型能力技术原理技术选型MySQLRedis第 20 题请谈谈你对MySQL分库分表的理解,以及在什么场景下会考虑使用它? 考察对分库分表原理、适用场景、难点与方案权衡的理解问题拆解技术原理方案权衡MySQL