It was a very lengthy, 5-week process. The recruiters were overwhelmed with applications, so they were quite late to provide feedback.
I went through Karat, then two coding rounds, followed by system design, behavioral, and values rounds.
Not everyone has to go through the Karat round; I'm not sure how they decide. I found it unfair that it seemed random and not for all candidates. This led to a somewhat negative impression of the company initially.
The questions for the coding round are available online. Prepare for those and focus on coding standards, design, and unit tests.
For system design, start with API design, then database design. For senior engineers, they don't want a high-level, broad design.
I didn't really enjoy the interview process. I felt the skill of the interviewers varied a lot, which might decide your fate. I was down-leveled to a higher mid-level position due to negative feedback from the system design round. Although the compensation offered was better than at most other companies, I decided to decline because I disliked being down-leveled based on feedback from only one round.
Rate limiting, Ranking, Design tagging system, And talk about large, complex projects, Conflicts the usual behavioral questions.
The following metrics were computed from 32 interview experiences for the Atlassian Senior Software Engineer role in Sydney, Australia.
Atlassian's interview process for their Senior Software Engineer roles in Sydney, Australia is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Atlassian's Senior Software Engineer interview process in Sydney, Australia.