I applied online in March. The whole process took about 1.5 months. Very soon after I applied I received a link for online coding test, which comprise 5 questions and the time limit is 90 minutes. Some of the questions were not easy but also not extremely hard (I would say some might be as hard as the hardest questions of median level in Leetcode).
After that I was scheduled for a 15 min phone interview, which was basically for testing your personality. One particular question I remember was about the 5 company values of atlassian.
After that, I was scheduled for the final interview, which was on Skype because I was in Melbourne. There were 3 rounds. The first round was about talking a project that I had done. It seems that you are suppose to be more active instead of let them ask you the details. The second round was a coding interview, in which I shared my screen with them and did the coding. The task was about implementing a set, which is very easy. However, unfortunately, in this round the network became terrible and I only managed to pass the basic test set (there was an extended test set but I had no time). The final round was technical interview, in which you would be asked theoretical and practical questions about computer science.