
"Puneet Patwari recently accepted an offer to join Atlassian as a Principal Software Engineer. In three months, he did more than 60 interviews at 11 companies, he told me - while dropping out of 3 more interview processes after accepting the Atlassian offer, including that of Meta. Following that endeavour, he has compared the interview processes of the largest companies:"
"Amazon: the Amazon Hiring Manager round was one of the most unique I ever experienced. We got so engrossed in the discussion that it took 160 minutes instead of the scheduled 60 minutes! We had to take a break in between the interview process.Atlassian: The leadership craft (LC) & values were two interview rounds which were very crucial in determining that I'll be levelled at the Principal level. Of course, the Systems Design interview was also key here."
"Confluent: when I say it was the most mentally demanding interview, what I mean is how every skill was tested with two interviews! So 2x data structures and algorithms (DSA), 2x System Design 2x behavioural interview rounds.I cannot stress enough how important behavioural interviews are at the Staff+ levels. Doing well on these interviews were decisive in getting Staff and Principal-level offers. Of course, you needed to do well on coding and systems design: but my"
Puneet Patwari accepted an offer to join Atlassian as a Principal Software Engineer after completing over 60 interviews across 11 companies. He compared interview practices at major firms. Amazon’s hiring-manager discussion extended to 160 minutes and required a break. Atlassian emphasized leadership craft, values, and systems design for Principal-level leveling. Salesforce used a systems-design migration problem focused on owning customer-centered projects end-to-end. Confluent conducted duplicate rounds for every skill, doubling DSA, system design, and behavioral interviews. Behavioral interviews are decisive for Staff and Principal offers, alongside strong coding and systems-design performance.
Read at The Pragmatic Engineer
Unable to calculate read time
Collection
[
|
...
]