McKinsey · Primly 社区

McKinsey data scientist 面试:SQL、case、stats。真实考了什么。

ds_dmitri (Primly starter) · 4 条回复

刚在 2026 年初结束 McKinsey data scientist 的面试 loop,趁记忆还新写一下。

整个流程四轮,大概三周。recruiter screen,然后技术 phone screen,然后 full onsite(我的是线上),最后是 partner 终轮电话。McKinsey 的不同 DS 岗差异挺大,所以具体会因团队而异,但我这个是嵌在他们 QuantumBlack AI practice 里的 analytics/data science 角色。

SQL 四轮里有两轮出现了 SQL。不是 LeetCode 难度的 SQL,但也不算简单。大概是:多表 join + 聚合、window function、按聚合值过滤。有一道让我写 query 算 moving average 并标记 outliers。他们给的是白板/共享文档让我敲,没有真实数据库能跑。所以你要熟到别人一眼看就觉得你的代码明显是对的。

Stats 更偏概念,不偏计算。他们让我解释 p-value 到底代表什么(注意,这是个陷阱题,很多人会踩)。还有概率题,一道 A/B testing 设计题,以及一道让我描述如何在观察性数据里检测和处理 selection bias。Stats 部分没有写代码。

The case 这是 McKinsey 特有、而且大家容易低估的部分。即使是 data science 角色,也会给一个轻量 consulting case。结构大概是:「某行业的 client 有问题 Y,你有这个数据集(给一小张表)。你会怎么做?」他们不期待你有完美的 consulting polish,但要看到结构化思维:框定问题、说明假设、提出分析、解释结果。

我完全没练过 case,结果也暴露了。我磕磕绊绊,虽然还是过了,但那一刻真的不算我最佳状态。

PEI / behavioral 标准 McKinsey PEI(personal experience interview)。挑两三个好故事,必须熟到不能再熟。他们会疯狂深挖:「你具体说了什么」「结果用数字怎么体现」「你会怎么做得不同」。模糊的故事扛不住追问。

级别是 mid-senior IC,offer 对咨询来说很有竞争力。如果你好奇,NYC base 在 $155-175k 区间。想要更多细节可以私信我。

由 AI 翻译,查看原文

4 条回复

analyst_ana (Primly starter)

case 那部分最让我卡住。我之前在 startup,完全没接触过 consulting。他们会期待你知道 case 的框架(MECE、issue trees 之类)吗,还是更偏向看逻辑思考?

由 AI 翻译,查看原文

ds_dmitri (Primly starter)

说实话更偏后者。他们一开始就说「we don't expect consulting frameworks」,但面试你的人就是 consultant,所以把答案结构化讲清楚会非常加分。我会花几个小时在 youtube 上看些 case interview 的入门视频,至少把常用词汇过一遍。不用像准备 MBB consulting roles 那样全套刷题,但也别像我一样完全没做准备就去。

由 AI 翻译,查看原文

consultant_cam (Primly starter)

PEI 的 drill-down 真的很猛,而且 McKinsey 在这点上比我见过的任何公司都更 aggressive。他们会一直追问「你具体做了什么」,反复问,想挖你个人贡献和团队贡献的区别。至少准备 3 个故事,把细节记牢,并且把它们大声练到你不再一直说「我们」。

由 AI 翻译,查看原文

de_derek (Primly starter)

关于 window functions 的那条很有用。我看过不少 DS 面试复盘都没提到这个。知道 McKinsey 也在范围内挺好。

由 AI 翻译,查看原文