OPPO面试题 · 技术原理 · MySQL

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

2278 道真题 · 当前筛选命中 17 · 更新 2026-08-05

筛选题目已选:技术原理 · MySQL
第 1 题MySQL中有哪几种存储引擎? 考察对MySQL存储引擎类型及其基本特性的掌握技术原理MySQL第 2 题联合索引(a, b)情况下,查询 select a from ... where a=1 AND b=2 需要回表吗?你对回表怎么理解? 考察联合索引的覆盖索引与回表机制理解技术原理问题排查MySQL第 3 题刚才提到了索引,索引失效有哪些情况? 考察对数据库索引失效场景的理解和实际应用意识技术原理问题排查MySQL第 4 题MySQL可重复读的实现原理是什么,怎么做到可重复读的? 考察对InnoDB事务隔离级别实现机制的理解问题拆解技术原理MySQL第 5 题MySQL建立索引时要注意什么?覆盖索引是什么? 考察索引设计原则与覆盖索引概念的理解性能优化技术原理MySQL第 6 题请解释 MySQL 索引的工作原理,并说明如何选择合适的索引字段。 考察对 MySQL 索引底层机制和实际应用的理解性能优化问题拆解技术原理MySQL第 7 题既然在低基数列上建立索引可能被优化器忽略而执行全表扫描,MySQL 这样设计的原因是什么? 考察对优化器成本模型与索引取舍的设计理解技术原理方案权衡MySQL第 8 题请说明你是如何定位和优化慢SQL的? 考察SQL问题定位能力与优化思路性能优化技术原理问题排查MySQL第 9 题在一个包含姓名、性别、身份证字段的5000万行表中,只在性别列上建立索引,为什么查询所有男性时仍然会全表扫描? 考察索引失效场景与优化器决策逻辑风险判断技术原理MySQL第 10 题Redis和MySQL的一致性怎么实现? 考察缓存与数据库一致性方案的原理、权衡与适用场景系统设计技术原理方案权衡MySQLRedis第 11 题MySQL中有哪些常用的关键字? 考察SQL基础知识的掌握程度技术原理MySQL第 12 题对于需要频繁执行增删改查操作的数据,你会如何选择存储方案?请说明选择依据。 考察对数据存储方案的理解与选型能力技术原理技术选型方案权衡MySQLRedis第 13 题Redis缓存穿透问题在数据库分库分表的场景下怎么解决 考察缓存穿透处理与分库分表架构的结合能力系统设计技术原理问题排查MySQLRedis第 14 题MySQL怎么将数据刷进磁盘? 考察对InnoDB缓冲池、redo log与脏页刷盘机制的理解性能优化技术原理MySQL第 15 题请说明 MySQL Cluster 的底层存储引擎是什么,并讲解 NDB 与 InnoDB 的主要区别。 考察对 MySQL Cluster 架构与两种存储引擎特性的理解技术原理技术选型InnoDBMySQL第 16 题Redis的Zset底层是什么,为什么不能用B+树,同样的,MySql引擎层为什么不用跳表? 考察Redis Zset底层数据结构与B+树、跳表的适用场景差异技术原理技术选型方案权衡MySQLRedis第 17 题MySQL的数据结构是什么 考察MySQL底层索引数据结构的理解技术原理技术选型MySQL