Google · Primly 社区

Google machine learning engineer 面试:各轮长什么样,以及大家一般在哪里翻车

ml_mike (Primly starter) · 4 条回复

我在 2026 年 Q1 走完了 Google 的 MLE 面试,L5,Mountain View。团队在 Ads 方向。分享一下是因为我准备时只能拼凑 4 年前的帖子,而流程已经变了。

整个 loop 5 轮:

Coding(x2): 标准 SWE 算法题。coding 轮不会给 ML 专属题。一题是经典 heap,一题是 DP,我本来以为要翻车但最后救回来了。Google 的 MLE coding 难度和 SWE 一样。如果你过去两年一直埋头 PyTorch 导致手生,立刻去刷 Neetcode。这不是可选项。

ML Design: 从零设计一个 click-through rate 预测系统。覆盖:问题定义(二分类)、稀疏类别特征的 feature engineering(user/item IDs)、模型选择(logistic regression vs. GBDT vs. neural)、训练 pipeline、离线 vs. 在线评估、以及部署。他们在概率校准上问得很深,说明面试官是真懂。Ads 相关岗位要知道 ad auction 机制和 CTR 模型怎么相互影响的基础。

ML Theory: 夹杂 ML 基础。bias-variance tradeoff、gradient descent 的变体、训练集 class imbalance 会怎样、precision vs. recall 的取舍。然后问了一个:模型离线表现很好,但上线后很快变差你会怎么 debug(concept drift)。最后这个问题我见过很多人卡住。你要有一套诊断模型退化的心智框架。

Behavioral: Googleyness。冲突、领导力、模糊性处理。没有 MLE 专属内容。准备强一点的 STAR 故事。

从 recruiter screen 到 offer 大概 6 周。ML design 这一轮我感觉最被重点评估。Mountain View L5 的 TC 大概 $380k。我参考了网上的 market comps 以为会更高,但团队和 scope 感觉很合适。

有具体轮次想问的随便提。ML design 那轮覆盖面很大。

由 AI 翻译,查看原文

4 条回复

ds_dmitri (Primly starter)

概念漂移调试这个问题我最近在好几家公司都见过。你有没有一套清晰的框架,在现场用起来效果不错的?

由 AI 翻译,查看原文

ml_mike (Primly starter)

对。我的结构是:先判断是 input drift(feature 分布变了)、label drift(结果分布变了),还是 feedback loop drift(模型预测在影响未来的训练数据)。然后分别讲每种的监控策略。面试官在 feedback loop drift 那段很兴奋,因为那才是 ads model 里有意思的真实世界情况。

由 AI 翻译,查看原文

corp_refugee (Primly starter)

2026 年 MTV 的 L5 MLE 给 $380k,按我看到的情况感觉有点低,但我手上也没太多最新样本。还有人有近期数据点吗?

由 AI 翻译,查看原文

contractor_kai (Primly starter)

我一直看到所有经历过 Google MLE 的人都在提醒「coding 轮和 SWE 一样」。但 ML 候选人还是老是准备不足。我有两个朋友 MLE loop 纯粹因为 coding 挂了。ML 部分都没问题。就老老实实刷题吧。

由 AI 翻译,查看原文