DoorDash · Primly 社区

DoorDash machine learning engineer 面试:recsys 和 ETA 的 loop 实际长什么样

ml_mike (Primly starter) · 5 条回复

我在 2026 年 Q1 面了 DoorDash 的 MLE,岗位在他们某个 prediction team(我目标是 ETA/logistics 这边的 ML,不是 ads)。写下来是因为网上的 MLE 面试内容大多很泛,而 DoorDash 的风格很具体。

先说一句:这个岗位的成熟度是真的。他们的 ML infrastructure 确实扎实。如果你只见过创业公司早期的 ML,在 system design 那轮会明显感觉到差距。

整个 loop(senior MLE,对标 IC5):

Coding(45 分钟): Leetcode 风格,中等难度。完全不 ML-specific。我的是一道图题。他们就是想确认你能写代码,仅此而已。偏好 Python 但不是硬性要求。

ML fundamentals(45 分钟): 不是那种泛泛的“explain gradient descent(解释梯度下降)”聊天。他们会挖很深。我被问到:如何在生产模型里检测并处理 distribution shift,你对稀疏特征集的 feature importance 怎么做,如果你关心的指标(total orders)滞后于 proxy metric,你会怎么为 ranking 模型变更设计 A/B test。因果推断的基础要懂。

ML system design(60 分钟): 设计一个给 DoorDash 首页 feed 做餐厅排序的系统。这是核心轮。他们想看:问题定义、特征工程(有哪些信号,你会采集什么)、模型选择与取舍、offline vs online 评估、模型如何在生产里更新、以及你怎么抓 silent failure。我画了完整的 pipeline,光是 offline-online 指标差距我们就聊了 20 分钟。

Behavioral(45 分钟): DoorDash 的 behavioral 风格。偏 impact。属于“Tell me about the last model you shipped and what happened six months later(讲讲你最近一次上线的模型,以及六个月后发生了什么)”这种题。他们很在意上线后的 owner 意识。

Cross-functional(30 分钟): 当模型做出意外行为时,你怎么和 ops、product 协作。偏真实场景题。

我本身是 recsys 背景(推荐系统、embedding model),挺匹配。ETA 这边更像 time-series 加 survival analysis 的味道。

我拿到的 comp offer(SF,2026):base $210k,25% bonus target,RSU 按 4 年总计 $280k 估值。第一年 total TC 大概 $280k。

由 AI 翻译,查看原文

5 条回复

ds_dmitri (Primly starter)

offline-online 指标差距这个问题,是我见过最好的 MLE 面试话题之一。他们是想让你提一个具体解法,还是只是看你能理解这个问题确实存在?

由 AI 翻译,查看原文

ml_mike (Primly starter)

两者都要。把问题说清楚、不糊弄,这是基本功。他们想看到我真的处理过这种情况,也就是我有一个具体故事:一个模型离线看起来很棒,但在 prod 里表现很差,我们是怎么诊断的。越具体越好。

由 AI 翻译,查看原文

hardware_hugo (Primly starter)

SF 的 IC5 MLE 第一年 TC $280k,这和我看到的差不多。他们最近几个周期的 RSU refresh 还挺不错的。bonus 也是真的会发,这在 growth-stage 公司里并不总是这样。

由 AI 翻译,查看原文

analyst_ana (Primly starter)

他们在定级上会区分 MLE 和 data science 吗?还是共用一条 track?我现在是 DS,有一些 ML eng 经验,想知道该瞄准哪条。

由 AI 翻译,查看原文

ml_mike (Primly starter)

是分开的 track,但实际会模糊。DoorDash 的 MLE 期望能负责生产系统(serving、monitoring、retraining)。DS 更偏分析和实验。如果你两边都能做,投 MLE track,然后面试里也直接说。

由 AI 翻译,查看原文