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

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

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

筛选题目已选:系统设计
第 161 题请介绍Redis和MySQL中你熟悉的底层原理或常见问题的解决思路。 考察对Redis和MySQL核心知识的掌握程度与表达能力系统设计技术原理方案权衡MySQLRedis第 162 题Sentinel的限流是如何做的? 考察Sentinel限流原理、算法与流量整形的理解系统设计技术原理方案权衡第 163 题用户发一个请求到服务器查数据,整个流程中有哪些地方用到了缓存技术? 考察对请求链路中各级缓存作用的整体理解系统设计技术原理方案权衡CaffeineCDNNginx第 164 题请解释自注意力(self-attention)机制的工作原理,并说明其相对于循环神经网络的优势。 考察对 Transformer 核心机制的理解以及与传统序列模型的对比分析能力系统设计技术原理Transformer第 165 题请设计一个电商系统从浏览、下单、支付到发货收货的完整流程,并说明核心数据表及其关键字段。 考察电商核心流程的数据建模与业务闭环设计能力业务理解系统设计技术原理第 166 题针对实习中不同机器负载量不同的情况,如何实现流量分发? 考察对负载不均场景下流量分发策略的理解与设计能力风险判断系统设计方案权衡第 167 题在Spring Boot应用中处理高并发请求有哪些常见的实现方式和注意事项? 考察对Spring Boot并发处理机制的理解及实际应用性能优化系统设计技术原理Spring Boot第 168 题请详细讲解一下RLHF(基于人类反馈的强化学习)的过程。 考察对RLHF核心步骤、动机和关键组件(奖励模型、PPO)的理解及边界认知系统设计技术原理第 169 题请介绍Spring Boot Starter包的作用与设计原理,并举例说明如何自定义一个Starter。 考察对Spring Boot自动装配机制及Starter封装思想的掌握系统设计技术原理技术选型Spring Boot第 170 题请描述一条INSERT语句在MySQL中的完整执行过程。 考察对MySQL写入链路、缓存、日志与存储引擎协作的理解系统设计技术原理InnoDBMySQL第 171 题请介绍你在Bootloader开发中的主要设计工作。 考察Bootloader开发的整体设计能力与关键环节掌握问题拆解系统设计技术原理第 172 题设计一个多人在线直播上课系统的服务端,包含文字、语音、PPT、视频模块,需在A4纸上画出系统框图并进行技术选型,限时半个小时。 考察直播教学系统的整体架构设计、技术选型与模块划分能力系统设计技术选型方案权衡第 173 题请分别介绍Redis的内存淘汰策略和键过期删除策略,并说明它们的区别与适用场景。 考察对Redis内存管理与键生命周期机制的掌握系统设计技术原理方案权衡Redis第 174 题请描述你封装组件的过程,并回忆你在项目中的具体实践。 考察组件封装的设计思路、抽象能力和项目实践复盘沟通表达项目复盘系统设计第 175 题在权限管理设计中,如何通过前端控制实现无权限时不加载对应的菜单和页面? 考察前端权限控制与资源过滤实现方式风险判断系统设计技术选型第 176 题你提到分库分表,数据库的ID是怎么设计的? 考察分布式场景下ID生成策略、唯一性保障与业务影响系统设计技术原理方案权衡第 177 题Redis为什么用作缓存? 考察对Redis作为缓存的核心优势与适用场景的理解系统设计技术原理Redis第 178 题了解 Node.js 吗?Node.js 中的 JavaScript 和浏览器中的 JavaScript 有什么区别? 考察对 JavaScript 运行环境差异的理解,以及 Node.js 的核心特性系统设计技术原理JavaScriptNode.js第 179 题如何用Redis实现一个延时队列? 考察延时任务队列的实现机制与边界处理风险判断系统设计技术原理Redis第 180 题讲讲异步任务的调度 考察对异步任务调度机制、实现方式及边界处理的理解问题拆解风险判断系统设计