I applied online. The process took 3 weeks. I interviewed at Atlassian (Sydney) in Mar 2017
Interview
The first stage of the interview process was to complete a series of programming challenges on HackerRank over 90 minutes. 5 questions were given, however you only had to complete a minimum of 2 to progress to the next stage. After this there was a short 30 minute phone interview, to gauge your interest in Atlassian and level of technical experience. Finally there was a 3 hour face-to-face interview broken up into 3 different sections.
The first section was a technical interview, used for the interviewer to understand the breadth of your knowledge in software development. A range of questions were asked ranging from the security of web applications to object oriented design principles. The second section asked you to explain a project that you'd worked on in detail, where you had to describe and reflect on the different decisions that you made completing it. The final stage was a Java coding test, where you had to implement a class while explaining your thought process to the interviewer.
The process was very smooth, and HR did a great job communicating with me in an understanding and timely manner. I ended up declining the (very generous) offer as I had a competing one that suited me better at the time. Would definitely recommend applying to Atlassian however, they were very hard to turn down!
Interview questions [1]
Question 1
What are the differences between a list, dictionary and set? For a hash map implementation of a dictionary, what are the different techniques used for resolving hash conflicts between keys?
Initial stage is a phone interview, in which they perform some standard eligibility checks and figure out your motivations. Roughly 15 minutes in total, before they move on to 2 technical rounds.
Interview questions [1]
Question 1
Describe a favourite personal project that you worked on aside from work or studies.
I applied online. The process took 2 weeks. I interviewed at Atlassian (Sydney)
Interview
Did not make me very excited about atlassian. I think that was obvious in my tone and did not follow up. Interview was insanely easy but I think I annoyed the interviewer by asking too many questions about their product quality.
1. resume screen
2. oa assessment
3. phone interview + behavioural
4. final interview
didn't make the final, got rejected at the phone interview stage. questions were relatively fair as long as you knew your basic algorithms and ds