京东面试题 · 方案权衡 · MySQL

京东相关面试题,按最终去重题目聚合。

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

筛选题目已选:方案权衡 · MySQL
第 1 题MySQL 为什么不用 UUID 做主键? 考察对主键设计对存储和查询性能影响的理解性能优化技术原理方案权衡MySQL第 2 题请解释什么是幻读,并说明如何解决幻读问题。 考察对数据库隔离级别、MVCC及锁机制的理解技术原理方案权衡MySQL第 3 题MySQL清空一张表有几种方式? 考察对MySQL删除数据操作及事务特性的掌握技术原理方案权衡MySQL第 4 题MySQL和PostgreSQL的主要区别是什么? 考察对主流关系型数据库特性、适用场景和选型权衡的理解技术原理技术选型方案权衡MySQLPostgreSQL第 5 题为什么MySQL使用B+树作为索引的数据结构,而不是B树、哈希表或红黑树? 考察对B+树特性在数据库场景下优势的分析能力技术原理方案权衡MySQL第 6 题能说下ES(Elasticsearch)为什么相比于MySQL查询更快吗 考察对Elasticsearch与MySQL查询性能差异原理的理解技术原理方案权衡ElasticsearchMySQL第 7 题数据库事务机制如何保证一致性?请说明ACID和隔离级别。 考察数据库事务核心概念和隔离级别对一致性的影响技术原理方案权衡MySQL第 8 题请比较 MySQL 中的乐观锁和悲观锁,并说明各自的适用场景。 考察对 MySQL 并发控制机制的理解及场景权衡能力技术原理方案权衡MySQL第 9 题在SQL中,如何强制查询使用某个索引?请给出示例并说明注意事项。 考察SQL索引强制使用的语法与适用场景技术原理方案权衡MySQLSQL第 10 题请对比 MySQL 中的两阶段提交与三阶段提交,并说明其应用场景和缺陷。 考察分布式事务协议原理及工程适用性系统设计技术原理方案权衡MySQL第 11 题请谈一谈分库分表的设计思路和关键考虑点。 考察对数据规模演进下分库分表方案设计的系统理解系统设计技术原理方案权衡MySQL第 12 题MySQL水平分表要注意哪些问题? 考察水平分表设计中的正确性、扩展性与查询性能权衡风险判断系统设计方案权衡MySQL第 13 题一个 varchar 类型字段,已经建立好索引,使用模糊匹配查询时能否走索引? 考察对模糊匹配与索引失效边界的理解技术原理方案权衡MySQL第 14 题当分布式数据库中某些表的数据量很大(如图片、链接、详情等大字段),如何提升查询速度并减轻数据库压力? 考察对大数据量场景下的存储优化、缓存、分库分表及读写分离的理解性能优化系统设计方案权衡MySQLRedis第 15 题MySQL的B+树讲下他的优点,为什么不用别的 考察对B+树在数据库索引中的优势理解及与其他数据结构对比技术原理方案权衡MySQL第 16 题说下Redis和MySQL如何保证一致性 考察缓存与数据库双写一致性方案的权衡与边界问题拆解技术原理方案权衡MySQLRedis第 17 题数据库索引的底层数据结构通常如何实现? 考察对索引底层实现机制的理解技术原理方案权衡MySQL第 18 题Redis相对于MySQL为什么能提供高性能? 考察对Redis与MySQL在存储模型、并发模型和性能优化机制上的差异理解性能优化技术原理方案权衡MySQLRedis第 19 题请说说MySQL事务隔离级别 考察对MySQL事务隔离级别的理解及其与并发问题的关系技术原理方案权衡MySQL第 20 题Redis和MySQL怎么结合使用? 考察缓存与数据库一致性、缓存策略和常见架构实践风险判断系统设计方案权衡MySQLRedis