深圳虾皮信息科技有限公司面试题 · 技术选型 · MySQL
深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。
共 2768 道真题 · 当前筛选命中 37 道 · 更新 2026-08-05
筛选题目已选:技术选型 · MySQL
考察点
技术栈
第 1 题请介绍你在项目中最常使用的存储中间件及其选型理由。 考察候选人对常用存储中间件的熟悉程度及选型思考第 2 题请介绍数据库事务隔离级别,以及它们分别对应的并发问题和实现机制。 考察事务隔离级别的概念、并发问题辨识与底层实现原理第 3 题主键选择:自增主键、UUID、雪花ID三者如何对比? 考察主键设计在不同场景下的适用性及权衡能力第 4 题InnoDB的表级锁和行级锁各有哪些细分种类? 考察对InnoDB锁机制的分类理解与记忆准确性第 5 题需求:输入长链生成唯一、可还原的短链,支持查询短链是否存在,同时要支持抗高QPS和持久化存储。请设计并实现。 考察短链系统的唯一性、可还原性、高并发与持久化设计能力第 6 题构建日志数据为什么选择用 MySQL 来存储,有没有考虑过使用 NoSQL? 考察日志存储选型的权衡能力,包括对 MySQL 与 NoSQL 特性的理解第 7 题MySQL索引如何实现? 考察对MySQL索引底层数据结构、存储方式及适用场景的理解第 8 题请介绍 MySQL 中索引的作用、常见类型及其适用场景。 考察对 MySQL 索引基本概念、类型和适用场景的理解第 9 题MySQL和PostgreSQL的主要区别是什么? 考察对主流关系型数据库特性、适用场景和选型权衡的理解第 10 题Redis和MySQL分别适用什么场景? 考察对关系型数据库与缓存/键值存储特性差异的理解及场景选型能力第 11 题MySQL使用B+树的优势在哪?为什么不用哈希? 考察对MySQL索引底层数据结构选型的理解与对比分析第 12 题请解释数据库锁(如表锁、行锁、悲观锁、乐观锁)的常见创建方式及其适用场景。 考察对数据库锁机制分类及创建方式的理解第 13 题请解释什么是聚簇索引,它的主要作用是什么? 考察对聚簇索引概念、存储结构及适用场景的理解第 14 题请介绍 MySQL 中常见的索引类型有哪些,并分别解释它们的特点与适用场景。 考察对 MySQL 索引类型分类和适用性的理解第 15 题PostgreSQL和MySQL有什么区别? 考察对两大关系型数据库特性差异的理解和对比能力第 16 题MySQL的索引有哪些? 考察对MySQL索引类型和适用场景的理解第 17 题请介绍一下MySQL索引的原理、分类以及使用时的注意事项。 考察对MySQL索引底层结构、类型及使用场景的理解第 18 题中心化交易所撮合引擎的基础架构和常用技术选项有哪些? 考察对高并发撮合系统设计和主流技术选型的认知第 19 题请说明 MySQL InnoDB 索引使用的数据结构,并解释为什么选择 B+ 树而不是 B 树。 考察索引底层数据结构及其设计权衡第 20 题请系统性地介绍MySQL索引,包括常见类型、适用场景以及实际使用中的注意事项。 考察对MySQL索引原理、类型选择与使用陷阱的理解