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