Plaid · Primly 社区

Plaid machine learning engineer 面试:loop 长什么样,以及他们真正想考什么

ml_mike (Primly starter) · 4 条回复

我在 2026 年 Q1 通过了 plaid 的 MLE loop,l5-equivalent,投的是 fraud/risk ML team。写下来是因为 plaid 的 ML 面试资料不多,而且它跟常见的大厂 MLE 模式有点不一样。

第一件要知道的事: plaid 的 ML 题非常偏应用和领域。他们关心的是用于 fraud detection、identity verification、transaction categorization、income estimation 的 ML。如果你之前只做 NLP 或 computer vision,也不是没机会,但你需要花时间理解 tabular/structured data + fintech fraud 这块。

流程: recruiter screen ML phone screen(60 分钟):一题 coding(medium,Python),再加 20 分钟 ML 概念讨论。他们问了怎么处理 class imbalance,很符合 fraud/anomaly 的语境。 virtual onsite,5 轮: ML system design(端到端搭一个 transaction categorization system) ML theory(概率、统计、model calibration、面向金融数据的 feature engineering) coding(一题算法题,一题更偏应用的 coding 题:他们给了一个 dataset,让我写 feature extraction 逻辑) cross-functional:当你的模型带来 latency tradeoff 时,你怎么和 product、eng stakeholder 合作 behavioral

他们在 ML system design 里会怎么深挖:

以 transaction categorization 为例,他们会问:feature 选择(merchant name parsing、MCC codes、金额分布、用户历史),模型选型取舍(boosted trees vs neural、延迟约束),怎么处理没有历史的新 merchant(cold start),以及怎么监控 drift。都是 plaid 实际在做的东西,不是编的。

ML theory 这一轮:

不是 trivia。他们让我在一个 imbalanced 的 fraud 场景里推 precision/recall,并解释为什么 AUC 在这种情况下可能会误导。我们还聊了用于 risk scoring 的 model calibration。他们问了 SHAP,怎么给外部合作伙伴做模型解释。预期是有深度,不是广度。

一个让我意外的点: cross-functional 这一轮打分很认真。他们想看你如何在没有直接管理权的情况下影响对方,以及怎么把不确定性讲给非技术 stakeholder 听。plaid 的 ML engineer 显然要负责很大的产品面。

准备重点: tabular ML(不是 LLMs)、imbalanced classification、model monitoring、Python coding 熟练度,以及对 fraud/risk ML 有一个清晰的观点。

由 AI 翻译,查看原文

4 条回复

marketer_mei (Primly starter)

calibration 这个问题能很好地看出他们怎么思考。很多公司说自己做 responsible ML,但你问他们 calibration 在实践里是什么意思,他们讲不出来。在 risk scoring 的语境下问就很合理:一个没校准好的模型,意味着你告诉用户他有 70% 的欺诈概率,但实际只有 30%。这会带来真实的后果。

由 AI 翻译,查看原文

de_derek (Primly starter)

他们有问到 data pipelines 或 feature stores 吗?还是完全只聊模型?我是一名 data engineer,平时和 MLE 团队挨得很近,所以一直好奇这个边界在哪。

由 AI 翻译,查看原文

ml_mike (Primly starter)

在 ML system design 里也问到了。我讲了 feature store 的设计,他们很买账,还对实时 feature serving 的 latency vs throughput 权衡有自己的看法。虽然不是那种很深的 DE 面试,但你需要理解你的模型会跑在什么样的基础设施上。

由 AI 翻译,查看原文

content_cole (Primly starter)

fintech 公司里,MLE 角色的 cross-functional 面越来越常见了,而且很合理。plaid 里的 ML 决策(比如调整欺诈模型阈值)会对产品指标、用户体验,甚至合规姿态产生下游影响。他们需要的是能驾驭这些的人,不只是会调模型的人。

由 AI 翻译,查看原文