后端岗位面试题 · MySQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 5357 道 · 更新 2026-08-05
筛选题目已选:MySQL
考察点
技术栈
第 641 题请说明 MySQL 中索引的基本原理,并列举索引失效的常见场景,包括 LIKE 通配符的用法。 考察对 MySQL 索引机制及失效条件的理解第 642 题怎么解决幻读(除了串行化)? 考察对幻读本质、隔离级别与锁机制的理解第 643 题简历中提到使用过MySQL全文检索,请问为什么不直接选择Elasticsearch? 考察技术选型的权衡意识和场景匹配能力第 644 题在MySQL中,索引的数据结构为什么选用B+树,而不是红黑树?请说明B+树的特点及其对数据库索引的适用性,并与红黑树进行比较。 考查对数据库索引底层数据结构及其选择原因的理解,需要从存储特性、查询性能、范围查询等方面对比B+树和红黑树。第 645 题动态数据源切换:小红书多租户架构中,如何基于AbstractRoutingDataSource实现分库路由? 考察多租户分库路由的实现原理与AbstractRoutingDataSource的掌握程度第 646 题慢查询你怎么优化? 考察数据库慢查询的排查思路与优化手段第 647 题假设需要你从零开始设计一个购物车功能,你会如何规划和实现?请说明你的设计思路。 考查候选人面对开放场景时的系统设计能力,包括数据建模、接口设计、状态管理和并发处理。第 648 题当 MySQL 中有 2000 万条数据,而 Redis 仅能容纳约 20 万条数据时,你会采用什么策略来确保 Redis 中缓存的数据始终是热点数据?请阐述具体方案。 考察候选人在缓存容量受限时的热点数据识别与缓存淘汰策略设计能力。第 649 题MySQL的where中a=1 and b=2都有索引,内部如何执行? 考察多索引条件下MySQL的查询优化与索引合并机制第 650 题请介绍MySQL索引失效的常见场景,并说明如何避免。 考察对MySQL索引机制的理解和实际调优能力第 651 题MySQL事务是什么?我们为什么需要事务?请结合具体场景说明。 考察对事务核心概念、必要性及应用场景的理解第 652 题MySQL中,执行左外连接和内连接时,哪个结果集的空值数量更多? 考察对连接结果NULL产生逻辑的判断第 653 题在设计数据库索引时,需要注意哪些关键原则和权衡? 考察数据库索引设计的原则、权衡与常见误区第 654 题MySQL索引的实现方法(B+树),B+树优点 考察B+树索引原理及其在数据库中的优势第 655 题当数据库表需要新增一个字段,而该表当前正有读写操作在进行时,应当采取什么措施来尽量降低对现有读写操作的影响? 考察数据库在线DDL及锁机制的理解,以及在实际业务场景中平滑变更字段的能力。第 656 题如果将 MySQL InnoDB 的索引结构从现在的 B+ 树换成红黑树,会有什么缺点? 考察对 B+ 树与红黑树结构差异及数据库索引适用性的理解第 657 题请说明数据库日志文件中 binlog 与 undo log 各自的作用,并比较它们的区别。 考察对 MySQL 核心日志机制的理解及其在数据恢复与事务处理中的角色第 658 题在可重复读(RR)级别下怎么解决幻读? 考察MySQL可重复读隔离级别下幻读的解决机制与实现原理第 659 题MySQL数据库表里已有一亿条数据,此时要快速添加索引,应当采用什么具体操作流程和注意事项? 考查对大数据量MySQL表加索引的实操经验与风险把控能力第 660 题在 MySQL 中,二级索引是否同样受到 MVCC 多版本并发控制机制的快照保护? 考察候选人对 MySQL 二级索引与 MVCC 快照机制关系的理解程度。