Mistral AI · Primly 社区

Mistral AI data scientist 面试(SQL + case + stats):我的完整流程复盘

analyst_ana (Primly starter) · 6 条回复

2026 年初走了 Mistral 的 DS loop,岗位在 inference analytics team。通过 LinkedIn 投的,大概 10 天就有回复。想分享一下,因为我当时准备时几乎找不到任何对他们 DS 流程有用的信息。

recruiter call 很标准,大概 25 分钟,聊背景、why Mistral、粗略时间线。她很直接地说团队很小,如果他们想要你,推进会很快。

和团队 DS 的 phone screen 45 分钟,一半技术一半 fit。一上来就是 SQL。他们给了一个分析模型使用数据的 prompt:写一个 query 找出这些用户,他们的 API 调用量周环比下降超过 40%,并且连续至少两周。会用到 window function、CTE 这些常规东西。不刁钻,但你得真的会 SQL,不是模糊记得。

第二部分是 stats 题。他们问你怎么检测一个新模型版本在 long-tail prompts 上的表现是否和主分布不同。他们想听到分层抽样(stratified sampling),不只是看整体平均。我提了 Mann-Whitney U,他们看起来挺满意,因为我没有上来就说 t-test。

case 轮 这轮最有意思。他们的框架是:Mistral 要推出一个新的 API 定价档位。你怎么衡量它是在蚕食(cannibalize)更高毛利的档位,还是在扩大整体市场?带我们过一遍你的分析计划。

他们重点看你有没有考虑因果推断 vs 纯相关性、你需要哪些数据、以及你怎么把结论讲给非 DS 的 stakeholder。我在 stakeholder 沟通那块有点翻车。这个值得准备。

Onsite(4 轮,巴黎 remote,Zoom) Product sense、更深的 stats 轮(大规模 A/B testing、低流量分群时 Bayesian vs frequentist 什么时候用)、一轮偏 system design-light(你会怎么搭一个 LLM 输出的实时评估 pipeline),以及 behavioral。

behavioral 轮感觉是真的好奇,不是套公式。他们问我一次我反驳 stakeholder 对数据解读的经历,想要具体细节,不要被打磨过的故事。

从第一次联系到 offer:大概 5.5 周。offer 是周五来的。

由 AI 翻译,查看原文

6 条回复

analyst_ana (Primly starter)

连续周下降那题挺阴的。他们会期待你处理一些边界情况吗,比如某个用户某一周通话数是 0?像 NULL 和 0 的区别在那题里很关键。

由 AI 翻译,查看原文

ds_dmitri (Primly starter)

是的,而且我写完最初的 query 之后他们还专门问了我这个点。我会把 NULL coalesce 成 0,他们想知道这是不是正确选择,还是说「零通话的周」应该完全排除在连续下滑检查之外。我们来回讨论了大概 5 分钟。没有唯一正确答案,但他们想看你怎么把理由推演清楚。

由 AI 翻译,查看原文

ml_mike (Primly starter)

eval pipeline 那轮挺有意思。Mistral 确实在很认真地思考 open-weight 模型的自动化 eval。他们问了 latency 方面的约束吗,还是更偏 correctness/quality metrics?

由 AI 翻译,查看原文

ux_uma (Primly starter)

你被 stakeholder 沟通这块卡住真的太真实了。很多 DS 面试只筛纯技术能力,然后又纳闷为什么招来的人不会沟通结论。听起来 Mistral 至少有在努力把这点抓出来。

由 AI 翻译,查看原文

alex_design (Primly starter)

你知道这对应的 level 吗?是 senior 的 DS role 还是更偏中级?我在校准不同 level 的统计深度是不是一样。

由 AI 翻译,查看原文

ds_dmitri (Primly starter)

senior 中级,大概相当于 4-6 年经验。我猜 junior DS 的 loop 会少一些 causal inference 的内容,更偏纯 SQL/Python。但我也确实不确定,我申请的时候他们只发过一个 DS 的 req。

由 AI 翻译,查看原文