Candidates applying for Frontend Engineer roles take an average of 11 days to get hired, when considering 3 user submitted interviews for this role. To compare, the hiring process at Atlassian overall takes an average of 29 days.
Common stages of the interview process at Atlassian as a Frontend Engineer according to 3 Glassdoor interviews include:
Phone interview: 100%
Here are the most commonly searched roles for interview reports -
I applied online. The process took 3 weeks. I interviewed at Atlassian (Sydney)
Interview
I was very impressed with the whole process. It was conducted in a very professional way, probably the best experience I have ever had.
Initial HR screening followed by 2 coding interviews, 1 systems designs and 2 final interviews around values.
Interview questions [1]
Question 1
UI coding question: print a navigation menu with categories and children using your framework of choice. You will need a recursive solution. How would you highlight only the "active" item and expand only the path that contains the active item.
JS question: implement a JS solution for fetching/reading feature flags from an API. How would you improve performance, caching, share across different apps,...
Systems design: jira active sprint board, what components would you use, how would you optimize the FE loading of thousands/millions of jira tickets, how would you measure performance.
Advice for the company: although the process is great, I don't think it's great for a full-stack developer. Also, I felt I was not explicitly asked or guided around some things I was expected to talk about but apparently I didn't.
Advice to candidates: a lot of emphasis around not just giving a solution but presenting alternatives with pros and cons. Speak your mind.
I applied online. The process took 2 weeks. I interviewed at Atlassian (San Francisco, CA) in May 2020
Interview
Spoke with a recruiter, had a tech screen, followed by an onsite. The onsite was not a great experience. It felt more of like a Frontend Developer than a Frontend Engineer.
There was 4 interviews in the onsite and each one felt awkward as the last. The manager at one point said to me that he accused me of reading off of a script or notes. It made me feel a bit disingenuous and uncomfortable.
There was no algorithm or leetcode questions asked. It was a straight up ES5 JS questions. During the implementation, I mentioned that I wanted to use a while loop, but he said that's incorrect and you have to use recursion for the problem. At the end, the interviewer muttered that I'm completely wrong in my implementation and when I mentioned that I heard that, he said that he didn't say anything.
The entire process made me feel terrible and I would not recommend an onsite process. The recruiter and tech screen were great people, but I did not get a friendly sense from the team.
Interview questions [1]
Question 1
Build an async method that calls itself n amount of times until success. Return fail if it could not succeed after n times.