I first applied to Atlassian through their online careers website. Not long afterward, I received an email with a link to an online set of challenges. After solving them, they might consider offering a phone interview.
The online questions were not difficult and were not timed. They consisted of four multiple-choice questions about intricate Java details, three somewhat long coding questions that were not too complex (e.g., flattening a tree, implementing a recursive algorithm iteratively without knowing its purpose), and a couple of short discussion questions about my motivation to work there.
After passing this stage, I moved on to a phone interview. This included standard questions (e.g., "Why do you want to work at Atlassian?"), behavioral questions (e.g., "Mention times you worked well in a team"), and some very easy technical questions (e.g., "Difference between a set, a list, and a map").
Finally, I was scheduled for the final round interviews. These are normally conducted on-site in Sydney, but as I lived in Melbourne, they were done over Skype.
There were three interviews conducted consecutively:
Overall, the process was clear and timely. However, I felt somewhat unfairly treated by the final interviews. Conducting them over Skype and not fully explaining my responsibilities in each interview made communication more challenging.
I would advise anyone undertaking these interviews to be ready to convince the interviewers of their understanding of the problems and that they have thoroughly considered options before making decisions.
Take us through a project you've previously completed, and all the challenges, decisions, and research involved with it.
The following metrics were computed from 6 interview experiences for the Atlassian Graduate Java Developer role in Sydney, Australia.
Atlassian's interview process for their Graduate Java Developer roles in Sydney, Australia is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Atlassian's Graduate Java Developer interview process in Sydney, Australia.