The process was very streamlined. I applied via their website and was immediately sent a link to Hacker rank, a one hour coding challenge.
I did the challenge soon after and on the same day I was sent an email and offered an interview.
The first interview I had was over skype with the recruiters, which was just a few standard HR questions like "why do you want this role at Atlassian", "tell us a bit about yourself", etc.
The next stage was a set of three back to back interviews, each about an hour long:
* A whiteboard/design interview where I was asked about a system I had previously worked on.
* A technical interview where I was asked about my computer science and technical knowledge.
* A coding interview where I was asked to implement a simple data structure in Java, with tests and benchmarks supplied.
Later that week they followed up on the interview and the next week I received the offer; I was given a week to accept.
Overall I was very happy with the process, especially with how prompt they were relative to other comparable firms. I was also happy that in each interview I had the opportunity to ask my interviewers about their experience with the company.