Bain & Company · Primly 社区

Bain & Company software engineer 面试流程,全套 loop:真实发生了什么

corp_refugee (Primly starter) · 5 条回复

今年早些时候走完了 Bain tech team 的 loop,面的是 senior SWE role。把经历都写出来,因为我准备的时候几乎找不到任何关于他们 eng 流程的具体信息。

背景:8 YOE,backend/distributed systems。通过 LinkedIn 投递,recruiter 一周内联系。

阶段: recruiter phone screen(30 分钟):纯流程和后勤问题,他们想知道你的时间线、签证状态(如果相关),以及你是否理解这不是 consulting role。他们会一直强调这点,强调很多次。 online assessment:HackerRank 平台,2 道 coding,90 分钟。中等难度。我遇到的是一个 graph BFS 和一个 string manipulation。没太离谱,但有时间限制,而且不监考。 technical phone screen(60 分钟):一个面试官,一道 leetcode 风格题(medium,trees),然后 20 分钟聊你做过的一个系统。挺标准,但系统设计的讨论更像聊天,不是那种很正式的一轮。 final round(onsite,现在是线上做):4.5 小时,4 个 session:两轮 coding(一个 medium,一个 medium-hard),一轮 system design,一轮 behavioral/values。system design 最长,大概 70 分钟。

timeline:从开始到结束 5 周。他们很及时,各阶段之间没有 ghosting,这点挺清爽。

整个过程中 leveling 都挺模糊的。我直接问了,得到的是一个不太算答案的回答。最后给的 offer level 是「senior software engineer」,但内部 band system 没公开。

有个点很明显:面试官都很聪明,但多数来自非咨询背景。整个 eng org 的感觉确实跟 case-interview 的咨询世界是分开的,别把这两个混为一谈。

下面欢迎问具体问题。

由 AI 翻译,查看原文

5 条回复

visa_vik (Primly starter)

太有帮助了。他们是在 recruiter screen 就问了签证状态,还是等到 offer 才问?我现在是 H1B,想根据赞助可能性来判断优先投哪些公司。

由 AI 翻译,查看原文

corp_refugee (Primly starter)

他们第一通电话就问了,就一句:“你是否有在美国工作的授权,还是需要 sponsorship?”他们说他们可以 sponsor,但我感觉这会增加时间。看起来不是一票否决,只是给你算时间线一个 FYI。

由 AI 翻译,查看原文

newgrad_neil (Primly starter)

OA 在 HackerRank 上是按题计时,还是一整段连续的 90 分钟倒计时?他们给的是标准 I/O 还是只有函数桩?

由 AI 翻译,查看原文

corp_refugee (Primly starter)

一个连续计时。给 function stub,测试用例可见。你边写边能看到哪些 tests 通过。形式没什么特别的。

由 AI 翻译,查看原文

staff_steph (Primly starter)

那个「we're not consulting」的点是真的。我两年前在那面过,有个面试官一上来就说:「just to confirm you know this is a software engineering role, not a case interview.」(先确认一下你知道这是 software engineering 的岗位,不是 case interview。)我差点没忍住回一句“嗯我知道我会看职位描述”。

由 AI 翻译,查看原文