后端岗位面试题 · 业务理解 · MySQL

题库中标记为“后端”的结构化面试题。

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

筛选题目已选:业务理解 · MySQL
第 1 题在什么场景下 MySQL 可以替代 Redis?请结合具体业务需求说明判断依据。 考察对 MySQL 和 Redis 能力边界的理解,以及基于业务场景的技术选型能力业务理解技术选型方案权衡MySQLRedis第 2 题MySQL的事务隔离级别和区别 考察事务隔离级别的定义、实现及并发问题理解业务理解技术原理MySQL第 3 题请介绍你在项目中最常使用的存储中间件及其选型理由。 考察候选人对常用存储中间件的熟悉程度及选型思考业务理解技术选型方案权衡MySQLRedis第 4 题请列举你在 MySQL 的实际使用中接触过的内置函数,并简要说明它们各自适用的场景。 考查候选人对 MySQL 常用内置函数的熟悉程度和实际应用能力。业务理解技术原理MySQL第 5 题在一个排行榜场景中,使用XXL-JOB异步任务,是否应该将所有Redis中的数据持久化到MySQL?请说明理由。 考察异步任务场景下Redis与MySQL的数据持久化策略与取舍业务理解技术选型方案权衡MySQLRedis第 6 题你在项目中使用的是什么数据库?为什么选择它? 考察数据库选型理由与基本的数据库认知业务理解技术选型MySQL第 7 题在什么条件下需要考虑对 MySQL 进行分库分表? 考察对数据规模增长问题的判断和分库分表适用场景的理解业务理解风险判断技术选型MySQL第 8 题在你实习期间负责的服务对应表中,是否添加了唯一索引?请结合表结构和业务场景解释原因。 考察候选人结合真实业务判断索引设计的合理性业务理解项目复盘技术选型MySQL第 9 题请介绍 MySQL 中常用的聚合函数,并说明它们的作用。 考察对 MySQL 聚合函数基础语法和实际用途的理解业务理解技术原理MySQL第 10 题请介绍你了解哪些数据库,并说明 MySQL 与 Redis 的核心区别。 考察数据库知识广度及对关系型与非关系型数据库的差异化理解业务理解技术原理方案权衡MySQLRedis第 11 题除了你自己实现的数据库,你还了解或使用过哪些数据库?比如 MySQL 或其他类型? 考察数据库知识广度与实际使用经验业务理解技术原理技术选型MySQL第 12 题你觉得我们项目中建表应该要考虑一些什么呢? 考察数据库表设计的规范性与业务理解业务理解系统设计技术原理MySQL第 13 题binlog有什么用? 考察对MySQL binlog核心作用及典型应用场景的理解业务理解技术原理MySQL第 14 题MySQL隔离级别,下单业务选什么隔离级别? 考察事务隔离级别的理解及实际业务场景下的取舍业务理解技术原理方案权衡MySQL第 15 题请介绍 MySQL 中常见的三种日志及其各自的作用。 考察对 MySQL 日志体系的理解业务理解技术原理MySQL第 16 题请分别介绍你对 MySQL、Redis 和消息队列(如 Kafka 或 RabbitMQ)的掌握程度,并举例说明在校招项目中的应用。 考察候选人对常用数据存储和中间件的熟悉度及实际应用能力业务理解自我认知技术原理Apache KafkaMySQLRabbitMQ第 17 题请结合你的项目,说明 Redis 在其中的具体应用场景以及你是如何保证数据一致性的。 考察 Redis 实际应用与缓存一致性设计业务理解风险判断系统设计MySQLRedis第 18 题在你们的业务场景中,选择 MongoDB 而非 MySQL 的考量是什么?相比 MySQL,MongoDB 有哪些优势? 考察对文档型与关系型数据库差异的理解及业务适配能力业务理解技术选型方案权衡MongoDBMySQL第 19 题除了MySQL,还有哪些数据存储技术可以考虑? 考察对不同类型数据存储技术及其适用场景的理解业务理解技术选型方案权衡MySQL第 20 题请说明你对 MySQL 窗口函数的理解,并举例说明其典型使用场景。 考察对窗口函数的语法、执行逻辑及应用场景的掌握业务理解技术原理MySQL