vivo面试题 · MySQL

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

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

筛选题目已选:MySQL
第 1 题数据库左连接和右连接有什么区别? 考察对SQL连接类型语义的理解与应用技术原理MySQL第 2 题事务的特性有哪些?分别是怎么实现的? 考察数据库事务ACID特性及其底层实现机制问题拆解技术原理InnoDBMySQL第 3 题MySQL中常见的索引类型有哪些? 考察对MySQL索引体系的基础认知与分类能力技术原理MySQL第 4 题你的MySQL表怎么设计的? 考察关系型数据库表结构设计能力与实际项目经验业务理解系统设计技术选型MySQL第 5 题MySQL索引的数据结构、特点和好处是什么? 考察索引底层数据结构理解及实际应用收益系统设计技术原理MySQL第 6 题SELECT FOR UPDATE 用的是什么锁?如果查询到的是整个表的数据,也是行锁吗? 考察对数据库锁机制尤其是行锁与表锁的理解及混合场景的掌握风险判断技术原理InnoDBMySQL第 7 题请说明 MySQL 的四种事务隔离级别,并解释脏读、不可重复读和幻读分别会出现在哪些级别。 考察事务隔离级别的理解及脏读/不可重复读/幻读的边界技术原理MySQL第 8 题为什么MySQL使用B+树作为索引数据结构?其查找时间复杂度是多少? 考察对B+树特性的理解及其与存储系统需求的匹配性能优化技术原理MySQL第 9 题B+树索引在插入和删除后是否需要进行平衡操作? 考察对B+树动态维护机制的理解问题拆解技术原理MySQL第 10 题请介绍 MySQL 索引的基本原理。 考察对 MySQL 索引底层结构、组织方式与工作流程的理解性能优化技术原理MySQL