百度面试题 · 方案权衡 · MySQL

百度相关面试题,按最终去重题目聚合。

共 3071 道真题 · 当前筛选命中 40 道 · 更新 2026-08-05

筛选题目已选:方案权衡 · MySQL
第 1 题你如何理解在Spring Boot中手动建立数据源和自动配置的区别? 考察对Spring Boot自动配置机制的理解深度技术原理方案权衡MySQLSpring Boot第 2 题在多表联查(join)中,索引还能发挥作用吗?请说明在什么情况下索引会失效,以及如何设计索引来优化 join 查询。 考察对 MySQL join 查询中索引利用机制和失效条件的理解性能优化技术原理方案权衡MySQL第 3 题说说MySQL和Redis的区别 考察对关系型数据库与内存缓存/键值存储核心差异的理解技术原理方案权衡MySQLRedis第 4 题请介绍 MySQL 中常用的存储引擎,并说明它们的主要区别和适用场景。 考察对 MySQL 存储引擎特性的理解与选型能力技术原理技术选型方案权衡MySQL第 5 题请介绍MySQL联合索引的工作原理及设计注意事项。 考察对联合索引底层结构、最左前缀原则和实际设计权衡的理解问题拆解技术原理方案权衡MySQL第 6 题为什么MySQL的InnoDB索引不使用跳表而使用B+树? 考察对数据库索引底层数据结构选择的理解,以及B+树与跳表在磁盘IO、范围查询等场景的优劣对比技术原理方案权衡InnoDBMySQL第 7 题所有数据是否都持久化在MySQL中? 考察架构中的数据存储分层而非单一数据库系统设计技术原理方案权衡MySQL第 8 题MySQL索引底层的数据结构是什么?请解释为什么选择这种数据结构。 考察对索引底层数据结构及其设计取舍的理解技术原理方案权衡MySQL第 9 题MySQL 默认的主从复制是同步的吗?如果不是,存在哪些数据一致性问题或改进方案? 考察对复制同步性的理解、风险和可选的一致性策略。风险判断技术原理方案权衡MySQL第 10 题MySQL和Redis的各自应用场景是什么? 考察关系型数据库与缓存/内存数据库的定位认知和选型能力技术原理技术选型方案权衡MySQLRedis第 11 题请解释MySQL事务的隔离级别,并说明各自解决的问题和存在的问题。 考察对事务隔离级别及其并发影响的理解技术原理方案权衡MySQL第 12 题请说明MongoDB在你架构中的定位,并对比它与MySQL、Redis和本地缓存的适用场景。 考察候选人对不同数据存储技术选型的理解与架构权衡能力系统设计技术选型方案权衡MongoDBMySQLRedis第 13 题MySQL和Redis的区别、技术选型和应用场景,谈谈你的理解。 考察对关系型数据库与内存缓存的机理差异、适用边界和组合使用能力技术原理技术选型方案权衡MySQLRedis第 14 题MySQL和ES(Elasticsearch)的区别和使用场景 考察对关系型数据库与全文检索引擎在数据模型、查询能力和适用场景上的理解业务理解技术选型方案权衡ElasticsearchMySQL第 15 题主从延迟是MySQL复制常见问题,你会如何定位并解决? 考察对主从延迟根因分析和优化手段的掌握性能优化方案权衡问题排查MySQL第 16 题请对比 InnoDB 与 MyISAM 存储引擎的主要差异。 考察对关系型数据库存储引擎核心特性的理解与对比能力技术原理方案权衡InnoDBMySQL第 17 题为什么用InnoDB做默认存储引擎? 考察对InnoDB核心特性与MySQL默认选择原因的理解技术原理技术选型方案权衡InnoDBMySQL第 18 题除了 InnoDB,你还了解 MySQL 的哪些存储引擎?它们在特性上有什么区别? 考察对 MySQL 存储引擎生态的熟悉度及其适用场景技术原理技术选型方案权衡MySQL第 19 题假设商家表数据量达到几百万行,查询可能会变慢,你会如何定位和解决这个问题? 考察对大数据量查询性能问题的分析思路与优化手段性能优化方案权衡问题排查MySQL第 20 题请分别说明数据库中的行锁与表锁的基本概念和适用场景,并解释B+树索引结构如何支持行级锁的实现。 考察对数据库锁粒度差异及索引结构与锁实现关系的理解技术原理方案权衡MySQL