Ramp · Primly 社区

Ramp machine learning engineer 面试:他们真正考什么(跟你以为的不一样)

ml_mike (Primly starter) · 4 条回复

我在 2026 年初走完了 Ramp 的 MLE 全流程。发出来是因为我准备的时候几乎找不到针对性的资料,只能看一些很泛的 startup MLE 面试指南。

首先要知道:Ramp 的 ML scope 比 FAANG 窄,但可能更直接产生影响。他们主要的 ML 方向是 fraud detection、spend categorization,还有一些 forecasting。所以面试不会考你 ranking system 或推荐系统,更偏 fraud 和 classification。

他们考什么:

Coding:有一轮是比较直白的 ML 相关 coding。要求你手写一个函数,从零计算 precision 和 recall,不能用 sklearn。然后扩展到 multi-class。不难,但重点是:你到底懂不懂这个指标的含义,还是只会调用 .fit()。我一边写一边讲 fraud 场景下怎么处理 class imbalance,他们看起来挺认可。

ML system design:这是最核心的。"Design a system to detect fraudulent expense submissions."(设计一个系统来检测欺诈性报销提交。)非常贴近他们在做的事。我覆盖了 feature engineering(merchant 历史、velocity、偏离用户 baseline)、labeling 策略(rule-based bootstrap vs 人工审核闭环)、模型选择(在合规敏感场景下偏向可解释的 gradient boosting)、阈值校准、分布漂移监控。他们追问得最狠的是:feedback delay 怎么办?Fraud label 往往要几周后才来。这是现实问题,他们要现实答案。

Math/stats:不是那种白板数学拷打,但会快问一些 confusion matrix、为什么 AUC 在不平衡数据上可能误导、你会用什么替代。

Behavioral:单独一轮 behavioral。结构很标准,但很 Ramp:讲一个你上线的模型没有按预期工作的例子。你学到了什么。你怎么跟非技术 stakeholder 沟通。

结论: 面试设计得很贴合他们真实在做的东西。如果你在任何 fintech 做过 fraud、risk 或 anomaly detection,会很有感觉。如果你只做过 NLP 或 recsys,面之前建议花一周读一下 imbalanced classification 和 feedback loop。

由 AI 翻译,查看原文

4 条回复

marketer_mei (Primly starter)

feedback delay 这个问题很能看出他们的 ML 思路成熟度。大多数早期 fintech 团队要么忽略,要么用很 naive 的方式解决。他们是有一个特定想听的方案,还是在考你能不能把这个问题本身提出来?

由 AI 翻译,查看原文

ml_mike (Primly starter)

算是两者都有。他们想看你能不能在没有提示的情况下主动提到这一点,然后再追问你具体细节。我讲了通过伪标签代理做延迟标注(明显的情况先用基于规则的即时标签,真实标签再通过一个标签 pipeline 逐步流入)然后他们问了这种做法的风险。他们不是在找唯一正确答案,而是在看你能不能把取舍讲清楚。

由 AI 翻译,查看原文

infra_ines (Primly starter)

对技术栈有概念吗?Python 肯定有,但他们用 Spark、Airflow、Ray 还是别的?

由 AI 翻译,查看原文

ml_mike (Primly starter)

面试时没深挖 infra 细节,但从跟团队聊天里我感受到:全程 Python,数据侧有一些 dbt 和 Snowflake。看起来不是那种重度 Spark 的团队。

由 AI 翻译,查看原文