I sent the application for the Frontend Software Engineer position online, the recruiter emailed me the next day and scheduled an initial call.
Then I had a call with the recruiter, some general questions about experience, skills, career, and salary expectation. The recruiter also explained what to expect for the following interviews.
Then a Javascript interview, pair programming with a developer at Atlassian. I needed to write a Javascript function and answer a lot of follow-up questions about performance, error handling and such.
The next is a browser coding interview. I needed to create a UI interface with any framework of my choice. The Javascript interview and browser coding interview happened on the same day.
The System Design interview is the next round. I needed to draw on a whiteboard to talk about the design of an Atlassian product UI. A lot of details about components, how to manage data, what API is needed, etc...
The values interview is next; you need to prepare some examples in your experience to show you match their values.
Then management interview with your future manager. Some overlapping questions, also some questions about the latest tech trends, what you did in a project, teamwork, etc. This round is the hardest one, in my opinion, very open-ended and covers broad topics.
Overall, excellent interview experience. They tell you what to expect in advance, and hope you are well prepared. The interviewers were friendly and great to work with, and they also provided honest feedback.
It was a relatively long process. There were three rounds, each per week, took a total of 1 month.