教育/培训行业面试题 · 系统设计

教育/培训行业相关面试题,按题目行业基础数据聚合。

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

筛选题目已选:系统设计
第 101 题请解释MySQL事务的ACID特性,并说明InnoDB如何实现事务的原子性、一致性和隔离性。 考察对MySQL事务核心概念及其底层实现机制的理解系统设计技术原理InnoDBMySQL第 102 题请谈谈你对分库分表的理解,以及在进行数据库优化时,如果引入分库分表,相应的SQL语句需要做哪些修改? 考察对分库分表原理的理解及对SQL改造的实践能力问题拆解系统设计技术原理SQL第 103 题如何使用 Redis 的 List 类型实现一个队列? 考察基于 List 实现队列的入队出队、阻塞与可靠性设计风险判断系统设计方案权衡Redis第 104 题在你们系统的数据库设计中,主键 ID 是如何生成的? 考察主键生成策略的技术选型、适用场景与权衡系统设计技术选型方案权衡第 105 题如果业务要求强一致,在缓存架构中你会如何设计? 考察强一致设计的方案选型与权衡能力风险判断系统设计方案权衡Redis第 106 题在设计一个 Agent 系统时,什么情况下应该优先使用 Function Calling,什么情况下应该优先使用 Tool Routing? 考察根据实际场景做出技术选型的能力系统设计技术选型方案权衡AI AgentFunction Calling第 107 题请说明如何在结合使用 MySQL 与 Redis 时保障数据一致性。 考察对跨存储系统缓存一致性问题的理解与设计能力系统设计技术原理方案权衡MySQLRedis第 108 题ChatGPT的Reward Model是怎么训练的?请说明三阶段流程。 考察对ChatGPT训练流程中奖励模型来源和整体三阶段的理解系统设计技术原理第 109 题请描述数仓分层架构的常见层级及各层的主要作用。 考察对数仓分层设计的理解和数据治理意识业务理解系统设计技术原理第 110 题请介绍你负责的项目的完整登录流程,包括从用户输入到最终进入系统的各个关键环节。 考察对登录流程的整体设计、安全性和异常处理的理解问题拆解安全意识系统设计第 111 题请描述文件上传中断的处理方案。 考察对上传一致性、断点续传和失败恢复的设计能力问题拆解风险判断系统设计第 112 题请谈谈你对网关的理解,并说明网关在微服务架构中的主要作用和典型应用场景。 考察对网关核心功能、在微服务架构中价值的理解系统设计技术原理第 113 题如何处理缓存雪崩问题? 考察缓存雪崩的成因识别与系统性应对方案风险判断系统设计技术原理Redis第 114 题请谈谈你对微服务架构的理解,以及它在实际项目中带来的主要优势和挑战。 考察对微服务核心概念、优缺点及实践边界的理解系统设计技术原理方案权衡第 115 题系统通知是所有人获取同一个通知,还是每个人通知不一样? 考察对系统通知隐私隔离和数据模型设计的理解风险判断系统设计第 116 题Redis的分布式锁是怎么实现的? 考察分布式锁的正确性、原子性和故障处理能力风险判断系统设计Redis第 117 题你异步生成订单,用户怎么得到订单的ID,ID怎么生成的 考察异步任务与用户交互机制及订单ID生成策略问题拆解系统设计技术原理第 118 题优惠券智能推荐的算法是什么? 考察推荐系统核心算法与业务场景结合能力业务理解系统设计方案权衡第 119 题如何设计线程池?多IO和重CPU场景如何设计? 考察线程池参数配置、任务特性分析与场景化调优能力系统设计技术原理方案权衡第 120 题请分析 BM25、向量召回和 cross-encoder rerank 各自的特点和适用场景,并说明如何设计它们的架构组合。 考察对三种检索技术的原理理解、场景分析和架构组合能力系统设计技术原理方案权衡