I applied through a recruiter. The process took 2 weeks. I interviewed at Atlassian (Sydney) in Mar 2017
Interview
1. I got contacted by a recruiter on LinkedIn.
2. I completed an online coding test hosted on HackerRank. There was 90 minutes to do two of the five questions. I did 2 of them completely and one was half done (didn't pass some test cases).
3. I got a phone interview - short and sweet. Just questions about me, my programming experience, the languages I use.
4. Three 45 minute interviews. The first one was a coding one where I basically went through a coding problem with an employee via a thing like Skype. The question involved Java interfaces which I wasn't well versed in. The second one was a talkative session where I discussed a major programming project I did and the design choices I made. The third one was a technical interview with questions about Java and web development. I found this one quite challenging.