去哪儿旅行面试题 · MySQL
去哪儿旅行相关面试题,按最终去重题目聚合。
共 813 道真题 · 当前筛选命中 27 道 · 更新 2026-08-05
筛选题目已选:MySQL
考察点
技术栈
第 1 题MySQL的锁有哪几种类型? 考察对MySQL锁机制的分类与理解,验证数据库并发控制基础第 2 题介绍下 MySQL 事务,包括其核心特性和实现原理。 考察对 MySQL 事务特性及底层实现机制的理解第 3 题在 MySQL 中,一条包含 join、where、group by、having、order by 的查询语句,其逻辑执行顺序是怎样的? 考察对 SQL 逻辑执行顺序和分组过滤机制的理解第 4 题MySQL在默认隔离级别下可能出现哪些问题? 考察对MySQL默认隔离级别及其引发的一致性问题的理解第 5 题在你负责的项目中,数据库选型是如何考虑的?为什么选择 MySQL,是否有评估过其他数据库? 考察数据库选型思路与业务场景匹配能力第 6 题请解释 MySQL 二阶段提交(Two-Phase Commit)的具体执行细节,包括各阶段的工作和关键点。 考察对分布式事务二阶段提交流程及 MySQL 实现细节的理解第 7 题为什么选择Elasticsearch而不是MySQL来满足该场景需求? 考察对搜索引擎与关系型数据库适用场景的区分能力第 8 题请展开说说 MySQL 的 ACID 特性,并在每个特性下结合具体的实现机制说明。 考察对数据库事务四大特性及其底层实现机制的理解第 9 题请分别说明你常接触的数据库引擎、事务特性,以及数据库的默认隔离级别。 考察对数据库引擎、事务及隔离级别基础知识的掌握第 10 题MySQL底层数据结构是什么,为什么选择这种数据结构? 考察对MySQL索引底层原理的理解及设计权衡第 11 题请对比数据库中 varchar 与 json 数据类型的优缺点,并说明适用场景。 考察对数据库数据类型特性、存储与查询效率的理解及场景选择能力第 12 题请解释 MySQL 中锁的实现机制,包括锁的类型、加锁方式和常见的死锁问题。 考察对 MySQL 锁机制的理解,包括锁粒度、实现原理与死锁处理第 13 题请说明 MySQL 中 UPDATE 语句在 InnoDB 存储引擎下的加锁流程,以及可能涉及哪些锁类型? 考察对 InnoDB 行锁、间隙锁及加锁顺序的理解第 14 题应用MySQL是如何解决幻读的? 考察MySQL隔离级别与MVCC及锁机制对幻读的处理第 15 题请介绍InnoDB与MyISAM存储引擎的主要区别,并进一步说明数据库事务的ACID特性以及InnoDB如何实现隔离性。 考察对存储引擎特性差异的理解以及事务ACID与隔离级别的实现机制第 16 题binlog日志是什么,有什么作用? 考察对MySQL二进制日志的基本认知及其核心应用场景第 17 题在什么场景下MongoDB的查询会比MySQL更快?请结合存储结构和索引机制说明。 考察对NoSQL与关系型数据库差异的理解及场景化分析能力第 18 题可重复读隔离级别会有什么不好的地方 考察可重复读隔离级别的局限性、副作用及适用场景理解第 19 题UPDATE pricetable SET price = xxx WHERE id = 1; 会加锁吗? 考察对 MySQL 行锁机制、索引与锁定行为的理解第 20 题你了解MySQL的最左匹配原则吗? 考察对联合索引匹配规则及查询优化影响的理解