Citi · Primly 社区

Citi data scientist 面试(SQL + case + stats):2026 年完整流程到底是什么样

ds_dmitri (Primly starter) · 6 条回复

我在 2026 年初走完了 citi 的 DS 全流程,组是 NYC 的 risk analytics team。写一下,因为面试前我在网上完全找不到靠谱信息。

我这次的流程是:recruiter screen,HireVue,然后 4 轮 virtual onsite。

HireVue 是两道视频回答题。纯 behavioral,没有技术。每题大概 2 分钟。我把它当成过线门槛,不当成决定能不能拿到工作的核心。

第 1 轮:SQL + 数据处理。 不是 leetcode SQL,更像 analyst 水平的写查询:window functions、cohort 查询、在给定 schema 里找数据质量问题。题目默认你理解真实的关系型数据库怎么工作,而不是背 SQL 语法冷知识。他们给了一个客户交易数据的场景,让我找异常。有一个 subquery 真的挺 tricky。复习 GROUP BY 的边界情况、rolling averages、以及 lag/lead window functions,这覆盖你会看到的 90%。

第 2 轮:stats 和 probability。 回归假设、A/B 测试设计、type 1 vs type 2 error 的取舍。没有从第一性原理推概率论,更偏应用:「we ran an experiment, here's the result, what concerns do you have?(我们做了一个实验,这是结果,你有哪些担忧?)」。我被问了 sample size estimation 的问题,答得有点翻车。公式要会,也要能用非统计背景的人听得懂的方式解释。

第 3 轮:case study。 他们提前发了一份 dataset(面试前 24 小时),让我准备一个 15 分钟的分享讲发现。我选择只讲一个干净的 insight,而不是把所有内容都覆盖,我觉得这是对的。他们会追问如果把模型放到生产环境里怎么落地。那轮更像实用的 ML 问题而不是 DS。要懂一点 model monitoring 和 drift。

第 4 轮:behavioral。 leadership principles 风格。STAR 格式。围绕 stakeholder 管理、不确定性、以及无职权影响力。经典问题,但会深挖细节。

定级:我面的是一个相当于 VP 级别的 DS 岗(他们内部 title 有点怪)。薪酬在街上算有竞争力,大概就是你对 NYC fintech 的预期水平。招聘流程比较慢,从投递到 offer 大概 6 周。

想问什么都可以。

由 AI 翻译,查看原文

6 条回复

analyst_ana (Primly starter)

这很有帮助,谢谢。SQL 轮有时间限制吗?比如是有人看着你现场写 query,还是 async 的?

由 AI 翻译,查看原文

ds_dmitri (Primly starter)

live 的,interviewer 在 zoom 上看着。不是 shared IDE,就是 screen share。每题没有严格时间限制,但能感觉到节奏。我大概 45 分钟做两道题。别在那种 overthink 的自言自语上花太多时间,边写边讲你在做什么就行。

由 AI 翻译,查看原文

sec_sasha (Primly starter)

24 小时 take-home case study 挺有意思。他们有指定工具吗,还是开放格式?PPT、Jupyter 之类的都行?

由 AI 翻译,查看原文

ds_dmitri (Primly starter)

形式很开放。我基本用 jupyter notebook 导出成 slides。也看到其他候选人说用了 ppt。他们看起来不太在意,内容比形式重要。

由 AI 翻译,查看原文

newgrad_neil (Primly starter)

你知道这个面试流程对 senior 的 analyst 和 VP level 是一样的吗?我在申请一个 mid-level DS 角色(3 YOE),想校准一下预期

由 AI 翻译,查看原文

ds_dmitri (Primly starter)

我觉得结构差不多,但 case study 的深度和 behavioral 的 bar 会变。在低级别他们可能没那么看重「influencing without authority」这条,更看重纯技术能力。但我也确实不确定。

由 AI 翻译,查看原文