
Astrazeneca Software Engineer interview typically runs 6 rounds: HR screening, hiring manager screening, three technical interviews, and a final values-based round. It usually takes about eight weeks and is organized and conversational.
$108K
Avg. Base Comp
$150K
Avg. Total Comp
5-6
Typical Rounds
8 weeks
Process Length
We've seen AstraZeneca lean toward candidates who can talk credibly about real systems, not just solve puzzles on a whiteboard. In the experience we reviewed, the strongest signal was hands-on familiarity with the stack they care about: Kubernetes, backend fundamentals, and the ability to explain why a design choice was made. The technical conversations were described as conversational and grounded in prior work, which tells us the bar is less about memorized algorithms and more about whether you can reason through engineering tradeoffs in a regulated, applied environment.
A recurring theme is that AstraZeneca seems to value breadth across adjacent domains. One candidate moved through Cheminformatics, Software Engineering, and DevOps topics, and even a presentation round that turned into a deeper engineering discussion. That pattern suggests they’re looking for people who can connect the dots between systems, infrastructure, and the business context of scientific software. We also noticed that the behavioral side wasn’t generic; questions about obstacles with a group and how they were resolved point to an emphasis on collaboration under pressure and clear ownership when things get messy.
The non-obvious make-or-break factor here is communication quality. Our candidates report that being able to defend past decisions, walk through project details cleanly, and answer follow-up questions without drifting mattered a lot. Even the lighter coding questions were framed in a practical way, so the real test was whether you could stay precise while discussing your own work. For candidates with relevant experience, that makes the process very manageable; for everyone else, it can feel broad and unforgiving if your examples are thin.
Synthetized from 1 candidates reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Astrazeneca 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 Astrazeneca
Write a function to return any subset of the input list where the elements sum to zero and that does not contain the number 0.
| Question | |
|---|---|
| Common Prefix | |
| Greatest Common Denominator | |
| Digit Accumulator | |
| Maximal Substring | |
| 2nd Highest Salary | |
| Weighted Keys | |
| Cumulative Distribution | |
| P-value to a Layman | |
| Last Transaction | |
| Hurdles In Data Projects | |
| Always Excited Users | |
| Brain Cancer Treatment Outcomes | |
| Total Spent on Products | |
| Valid Anagram | |
| Flatten JSON | |
| Cumulative Reset | |
| Search Linked List | |
| Time Difference | |
| Impute Median | |
| Subscription Retention | |
| Possible Triangles | |
| String Palindromes | |
| Moving Window | |
| Second Longest Flight | |
| Multi-Reaction | |
| Count Transactions | |
| Uber Eats Customer Experience | |
| K Nearest Entries | |
| Why Do You Want to Work With Us |
Synthesized from candidate reports. Individual experiences may vary.
The process begins with an initial screening conversation with HR over Microsoft Teams. This stage is used to cover background, motivation, and basic fit for the Software Engineer role before moving forward.
Next is a screening conversation with the hiring manager, also conducted over Microsoft Teams. This round focuses on your previous experience, how you approach software engineering problems, and whether your background aligns with the team’s needs.
Candidates then go through three technical interviews covering Cheminformatics, Software Engineering, and DevOps. These rounds are conversational rather than leetcode-heavy, with discussion of practical engineering experience, Kubernetes, backend knowledge, basic data structures, and some language-specific questions such as Python string manipulation.
One of the technical rounds includes a presentation followed by software engineering questions. You should be prepared to explain past projects clearly, defend design choices, and discuss how you handled real-world engineering work.
The final round is a values-based interview with behavioral questions. Expect prompts about teamwork, obstacles you faced in a group setting, and how you resolved them, along with room to ask questions at the end.