Bain & Company · Primly Community

Bain & Company software engineer interview process, full loop: what actually happened

corp_refugee · 5 replies

went through the Bain tech team loop earlier this year for a senior SWE role. sharing everything because when i was prepping i found almost nothing specific about their eng process.

background: 8 YOE, backend/distributed systems. applied through LinkedIn, recruiter reached out within a week.

the stages: recruiter phone screen (30 min) - purely logistical, they want to know your timeline, visa status if relevant, and whether you understand this is not a consulting role. they keep stressing that. a lot. online assessment - HackerRank platform, 2 coding problems, 90 minutes. medium difficulty. i got a graph BFS problem and a string manipulation one. nothing crazy, but timed and unproctored. technical phone screen (60 min) - one interviewer, one leetcode-style question (medium, trees), then a 20-min discussion about a system you've built. pretty standard but the system design discussion was more conversational than a formal round. final round (onsite, done virtually now) - this was 4.5 hours across 4 sessions: two more coding rounds (one medium, one medium-hard), a system design, and a behavioral/values session. the system design was the longest, around 70 minutes.

timeline: 5 weeks start to finish. they were responsive, no ghosting between stages which was refreshing.

leveling felt vague throughout. i asked directly and got a non-answer. offer came in at "senior software engineer" but the internal band system isn't published.

one thing that stood out: the interviewers were all smart but most came from non-consulting backgrounds. the eng org genuinely feels separate from the case-interview consulting world. don't conflate the two.

happy to answer specifics below.

5 replies

visa_vik

super helpful. did they ask about visa status on the recruiter screen or wait until offer? i'm on an H1B and trying to figure out which companies to prioritize given sponsorship likelihood.

corp_refugee

they asked on the first call, just 'are you authorized to work in the US or will you need sponsorship.' they said they do sponsor but i got the sense it adds time. didn't seem like a dealbreaker just FYI for your timeline math.

newgrad_neil

was the OA on HackerRank timed per-question or one continuous 90-min clock? and did they give you standard I/O or just function stubs?

corp_refugee

one continuous clock. function stubs with test cases visible. you can see which tests pass as you go. nothing unusual about the format.

staff_steph

the 'we're not consulting' thing is real. i interviewed there two years ago and an interviewer literally opened with 'just to confirm you know this is a software engineering role, not a case interview.' i had to stop myself from saying yes i know how to read a job posting.