携程面试题 · 技术原理 · MySQL
携程相关面试题,按最终去重题目聚合。
共 2142 道真题 · 当前筛选命中 90 道 · 更新 2026-08-05
筛选题目已选:技术原理 · MySQL
考察点
技术栈
第 21 题请解释数据库中的MVCC(多版本并发控制)机制。 考察对MVCC原理、版本管理与并发控制的理解第 22 题MySQL有哪些隔离机制? 考察对事务隔离级别的理解及应用第 23 题请介绍 MySQL 主从复制的基本原理和工作流程。 考察对 MySQL 主从复制机制的理解与表述能力第 24 题介绍redo log、undo log和两阶段提交? 考察对MySQL日志机制和事务原子性、持久性实现原理的理解第 25 题请谈谈 Elasticsearch 索引设计思路、查询高效的原因,以及与 MySQL 双写同步的问题。 考察对 ES 索引设计、底层检索原理和双写一致性的综合理解第 26 题读已提交和可重复读的区别是什么 考察对事务隔离级别语义和实现机制的准确理解第 27 题MySQL使用索引的优缺点 考察MySQL索引的收益与代价,及适用场景判断第 28 题请详细介绍Hash索引的底层原理、适用场景及其优缺点。 考察对Hash索引数据结构、查询特性与适用性的理解第 29 题MySQL 有哪些锁? 考察对 MySQL 锁体系的基本掌握和分类能力第 30 题binlog 和 redo log 有什么区别? 考察对 MySQL 两类日志机制、作用及协作方式的理解第 31 题怎么用MySQL实现分布式锁? 考察MySQL分布式锁的实现方式、边界条件与可靠性设计第 32 题什么是回表查询?如何避免回表查询带来的性能开销? 考察对 InnoDB 二级索引回表机制及覆盖索引优化的理解第 33 题数据库和缓存一致性(如 Redis)问题如何解决? 考察对缓存与存储一致性保障机制的理解及边界权衡第 34 题为什么 InnoDB 选择使用 B+ 树作为索引结构? 考察对数据库索引底层设计原理的理解第 35 题MySQL 隔离级别是怎么实现的? 考察对数据库并发控制机制及隔离级别原理的理解第 36 题MySQL在可重复读隔离级别下是否会出现幻读?请说明原因。 考察对MySQL可重复读隔离级别与MVCC、间隙锁机制的理解第 37 题InnoDB 存储引擎有哪些主要特点? 考察对 InnoDB 关键特性的系统掌握第 38 题如何利用间隙锁解决幻读问题? 考察对间隙锁机制在幻读场景中应用的理解第 39 题MySQL 如何实现事务? 考察事务ACID特性的底层机制与存储引擎差异第 40 题MySQL分库分表有哪些常见拆分方式?各自适用什么场景? 考察数据库分片策略的掌握与场景适配