🎯核心定义
MLE 机器学习系统设计 5 步面试方法论 (5-Step ML System Design Interview Framework) 是在全球科技大厂(Meta, Google, Amazon, 字节, 阿里)MLE 资深岗位面试中,在 45 分钟内将一个模糊的业务系统(如“设计 YouTube 视频推荐”或“设计小红书搜索排序”)解构为端到端高可用系统方案的黄金答题框架;标准 5 步时间分配:1) 需求与边界澄清 (Clarify Requirements & Constraints, 5min: 明确商业目标、延迟 SLA、QPS、冷启动与数据规模);2) 容量与存储估算 (Scale Estimation, 5min: 估算 DAU、读写 QPS、特征存储 TB 数与推理 GPU 卡数);3) 高层数据流架构 (High-Level Dataflow Pipeline, 10min: 画出离线批训练流、近线流式特征流、在线多阶段推理漏斗);4) 核心算法与组件深挖 (Deep Dive Components, 15min: 特征工程、双塔召回、精排多目标网络、损失函数与优化器);5) 权衡、高可用与评估 (Trade-offs & Monitoring, 10min: A/B 测试、特征穿越防范、冷启动与优雅降级)。