Boston Consulting Group · Primly 社区

Boston Consulting Group data scientist 面试(SQL + case + stats):我的 loop 里到底发生了什么

ds_dmitri (Primly starter) · 4 条回复

今年早些时候走了 BCG data scientist 的面试流程,职位在他们 Advanced Analytics 团队。把完整拆解写一下,因为我准备时找不到任何具体信息。

总共四轮。第一通电话是 recruiter,30 分钟,很标准的筛选。她很坦诚:BCG 的 DS 角色在咨询和数据工作交叉点上,所以你得两边都能适应。

第二轮是跟团队里的一个 data scientist 做技术筛。大概 45 分钟。重点是 SQL:两题,一题是比较直接的多表 join 聚合(类似 cohort retention analysis 的风格),第二题用到了 window function。要求我边做边把思路说出来。没有竞赛编程套路,就是实打实的分析型 SQL。

出现的 stats 题: 给非技术 stakeholder 解释 p-value 和置信区间的区别 你怎么判断一个新模型在生产环境里是否比现有模型更好?(他们在这块追得很狠,希望我聊 A/B testing、statistical power、业务取舍) 经典概率题:客户消费金额分布很偏态时,你报告哪个指标,为什么?

第三轮是一个 mini case interview。这轮我挺意外。是咨询顾问给的结构化商业问题,我需要用数据来框定我的方法。他们不指望我像 MBA 候选人一样把 case 拿下,但确实想看逻辑结构和假设驱动的思考。

最后一轮是更长的 stakeholder panel,两位面试官,90 分钟。一位主要问 behavioral(STAR 那套:无权威影响力、项目中的 ambiguity、如何和怀疑你的客户建立信任)。另一位更深入问 ML:我怎么部署模型、监控策略、什么时候用简单模型 vs 复杂模型。

我拿到了 offer。DS 的技术 bar 感觉像中等水平的科技公司,不是 PhD 级别。case 部分是最大的变量。如果你从纯 tech 来、没咨询背景,建议至少花一周练习结构化拆解问题再去面。

由 AI 翻译,查看原文

4 条回复

analyst_ana (Primly starter)

这真的很有帮助。他们有提前给你任何 SQL 吗,还是面试里全程 live 写?你用的是特定工具/环境,还是只是口头讲思路?

由 AI 翻译,查看原文

ds_dmitri (Primly starter)

全程 live,共享屏幕写 Google Doc。没有 IDE,也没有执行环境,就纯文本写 SQL,一边写一边讲。他们看起来更在意思路,而不是语法完全无误。

由 AI 翻译,查看原文

consultant_cam (Primly starter)

mini case 那轮现在在 MBB 的 DS 岗挺标准的。他们想确认你能跟客户沟通,而不是躲在 Jupyter notebook 后面。结构化表达跟模型一样重要。如果你完全没做过 case prep,哪怕找搭档练 3-4 个 case 都会很有用。

由 AI 翻译,查看原文

newgrad_neil (Primly starter)

整个流程从头到尾花了多久?我上个月投了申请,到现在还没收到回复。

由 AI 翻译,查看原文