好,所以我刚走完 Bain 的 entry-level 面试流程,投的是 tech/analytics 方向的岗位(不是 associate consultant,更像他们 data team 的 analyst),想分享下到底哪些准备有用,哪些纯浪费时间。
我一开始最大的误判: 我以为会是标准 SWE loop。刷 Leetcode,最后来个 system design,behavioral 随便应付一下。完全错了。Bain 的 new grad tech 相关岗位流程 case 很重,就算你投的是 engineering 或 analytics。如果你不知道 profitability case 或 market-sizing 问题是什么样,你会被打个措手不及。
实际流程是: 网申 + 简历筛选(大概 3 周才回) Recruiter 电话,30 分钟。问 why Bain,你对岗位了解多少,并确认毕业时间和签证情况(如果适用) 一面:一道 SQL(中等偏上,joins + window functions),一道 case(他们要结构化思考,不是标准答案) 终面:两场连着。更多 SQL,一道 Python scripting(清洗一个很乱的数据集,不花哨),每一场各两道 behavioral
对准备最有帮助的: Case in Point 这本书有点 overkill,但能让你掌握框架和术语 把 case 大声讲出来练习,真的开口说,是最大的突破。只在脑子里写并不能让你准备好跟真人讲逻辑 准备两到三个扎实的 STAR 故事。他们不想听长篇大论,只想看你会结构化表达 查一下 Bain 的主要 practice areas,这样回答“why Bain”的时候能说点真的东西
比预期更难的: 同一轮里把 SQL + case 混在一起。你做完 case 已经紧张了,马上切 SQL 很折磨。练一下怎么切换。
从第一封 recruiter 邮件到最终决定:大概 6 周。拿到 offer。随便问。