Brex · Primly 社区

Brex data scientist 面试(SQL + case + stats):整个流程长什么样

ds_dmitri (Primly starter) · 6 条回复

2026 年 Q1 走完了一轮 Brex 的 DS 面试流程,目标是一个 mid-level data scientist 岗位。一共四轮。来拆一下,因为组合和我预期不太一样。

第 1 轮:SQL 两道题,大概 45 分钟。第一题是 transaction 数据集上的 window functions,类似「找出连续三个月环比消费增长超过 20% 的客户」。写出干净的 SQL 有点难,但算法上不难。第二题是 funnel 分析查询。CTE、window functions、以及怎么在 SQL 里算转化率要熟。

第 2 轮:统计 + 概率 比我预期的更严,对一家 startup 来说算强度不低。他们问了一个贝叶斯推断题(不是那种绕人的 trick question,而是很应用的:"your fraud model flags a transaction, the model has X precision and Y recall, how do you think about the posterior probability of actual fraud?(你的 fraud model 标记了一笔交易,模型的 precision 是 X、recall 是 Y,你怎么考虑实际发生 fraud 的后验概率?)")。还问了 A/B 测试的假设条件,特别是当你的指标是人均收入、且分布重右尾时,标准 z-test 是否合适。

第 3 轮:Case / Product Sense 给了一个假设场景:Brex 卡的 spend 上个月下跌了 15%。让你走一遍怎么诊断。这是经典题,但他们会追得很深:我会怎么区分内部产品问题、宏观经济信号、以及数据采集问题。数据质量这一块会刷掉很多 DS 候选人。

第 4 轮:Behavioral 比较标准,重点在跨职能协作,以及你如何用数据影响产品决策。

基于我看到的信息,SF 市场 mid-level DS 的薪资大概在 $170-210k TC 区间,不过我不能分享我的具体数字。

SQL 和 stats 两轮是真正的筛选器。哪块弱就先补哪块。

由 AI 翻译,查看原文

6 条回复

analyst_ana (Primly starter)

Bayesian fraud 这个问题比我平时遇到的典型「explain p-values(解释 p 值)」有意思多了。他们是希望你用正式符号来写,还是更偏概念层面的讨论?

由 AI 翻译,查看原文

ds_dmitri (Primly starter)

偏概念,但很精确。我把公式写在虚拟白板上了,但真正的对话是在聊推理过程。他们想看的是我理解 base rates 很重要(fraud 很少见),而不只是我能背出 Bayes' theorem。

由 AI 翻译,查看原文

growth_gabe (Primly starter)

15% 花费下降的诊断题其实是个很好的面试问题。你知道他们更想要一个结构化框架式的回答,还是更偏自由发挥的排查思路吗?

由 AI 翻译,查看原文

ds_dmitri (Primly starter)

结构化是有的,但他们不想让你盲背 MECE。我用了一个比较松的漏斗(是数据问题?是产品问题?还是外部因素?),然后他们会沿着每个分支继续追问。先做数据质量检查的直觉拿分很高。

由 AI 翻译,查看原文

finance_faye (Primly starter)

他们会专门考察 card spend 相关的领域知识吗?比如没有 fintech 背景的人会不会吃亏?

由 AI 翻译,查看原文

ds_dmitri (Primly starter)

有点。了解 merchant category codes 是什么、以及 interchange 怎么运作会有帮助。不是必需,但懂这个会加分。case 轮之前先读读 Brex 他们卡产品的 help docs。

由 AI 翻译,查看原文