Bristol Myers Squibb · Primly Community

Bristol Myers Squibb software engineer interview process, full loop breakdown

remote_swe_42 · 4 replies

Just wrapped up the BMS SWE loop last month for a Senior Software Engineer role on their Digital Accelerator team. Took about 5.5 weeks start to finish. Here's the full sequence:

Week 1: Recruiter screen (30 min). Standard intro call. She covered the team, the BMS mission in digital health, and asked about my background. No tech questions at all. Asked what level I was targeting and why BMS over other pharma.

Week 2: HackerRank OA. Two coding problems, 90 minutes. One medium-difficulty array/hash map problem, one medium-ish graph traversal. Nothing surprising. No SQL or systems-level stuff at this stage.

Week 3: Technical phone screen (45 min). Live coding over Teams. One problem: design a rate limiter, then implement a simplified version in Python. Interviewer was from the platform team. Felt collegial, not adversarial.

Week 4-5: Virtual onsite, four rounds back to back on a Tuesday. Round 1: System design (45 min) Round 2: Another live coding problem (45 min) Round 3: Behavioral/values interview (60 min) Round 4: Cross-functional stakeholder chat (30 min, more of a cultural fit)

Took 10 business days after the onsite to hear back with an offer. They don't do exploding offers but the recruiter said decisions move in 2-3 week windows.

Prep tip: BMS leans heavily into their "patient focus" value, so behavioral prep should include stories about working across functions and showing empathy for end users. They're building a lot of internal digital health tooling, so expect questions about working with non-technical stakeholders.

Overall: process is longer than pure-tech but the people were genuinely warm. This is not a FAANG-style gauntlet.

4 replies

jp_newgrad

was the HackerRank proctored? and did they check for plagiarism after? asking because some pharma companies are really strict about that and it makes me anxious.

remote_swe_42

it was timed but i don't think it was proctored via webcam. standard HackerRank setup. just write your own code and you'll be fine.

returner_ren

this is really helpful. i'm targeting BMS because i want a bigger company with more structure after my career gap. did the recruiter ask about employment gaps or was that not an issue?

remote_swe_42

recruiter didn't ask about gaps at all. they were focused on what i'd built and why pharma/digital health. i'd just have a brief, neutral explanation ready in case it comes up in behavioral rounds, but i don't think BMS is screening heavily on that.