
Bristol-Myers Squibb Software Engineer interview typically runs 3 rounds: an initial test, then two interview rounds. The process is straightforward and usually leans behavioral and project-focused.
$139K
Avg. Base Comp
$141K
Avg. Total Comp
3
Typical Rounds
2-4 weeks
Process Length
Our candidate feedback suggests Bristol-Myers Squibb is looking for engineers who can connect technical work to a larger mission, not just solve problems in isolation. The strongest signal in the experience we saw was the amount of time spent on background, projects, and the company’s purpose and core values. That tells us the team is screening for accountability and innovation mindset as much as technical competence, and they want candidates who can explain how their work contributes to the business and to healthcare outcomes.
A recurring theme is that the conversation stays grounded in real experience: what you built, why you built it, and how you led. Multiple candidates report being asked to describe leadership in tech or even outside of it, which is a clue that they value ownership in a broad sense, not just formal title or scope. We also noticed that data structures came up, but in a way that felt tied to how candidates think rather than whether they can recite textbook answers. The non-obvious make-or-break here is whether you can sound like someone who will operate well inside a regulated, purpose-driven environment while still bringing practical engineering judgment.
Synthesized from 1 candidate report by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Bristol-Myers Squibb process.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Bristol-Myers Squibb
How would you design data pipelines to handle rapid growth in data volume while maintaining reliability?
| Question | |
|---|---|
| Justify a Neural Network | |
| Employee Brand Ambassadors | |
| 2nd Highest Salary | |
| Monthly Customer Report | |
| Weighted Keys | |
| Hurdles In Data Projects | |
| Cumulative Distribution | |
| Retailer Data Warehouse | |
| Total Spent on Products | |
| P-value to a Layman | |
| Last Transaction | |
| Detecting ECG Tachycardia Runs | |
| Size of Joins | |
| Always Excited Users | |
| Brain Cancer Treatment Outcomes | |
| Sum to Zero | |
| Flatten JSON | |
| Valid Anagram | |
| Cumulative Reset | |
| Rider Discount | |
| Digit Accumulator | |
| Search Linked List | |
| Time Difference | |
| Common Prefix | |
| Greatest Common Denominator | |
| Count Transactions | |
| Subscription Retention | |
| Possible Triangles | |
| Slow SQL Query |
Synthesized from candidate reports. Individual experiences may vary.
The process begins with an initial assessment that includes technical questions and three coding questions. This stage appears to act as the first filter before any live interviews.
If you pass the test, you move into a conversation focused on your background, projects, and understanding of data structures. The discussion is also heavily behavioral, with questions about leadership, how you could contribute, and how your experience aligns with Bristol-Myers Squibb’s purpose and core values.
Candidates who advance are told there are two interview rounds after the initial test, though no specific details were provided for the second round. Based on the experience shared, the later stages likely continue evaluating fit, communication, and alignment with the company’s accountability and innovation mindset.