I applied online. The process took 4 weeks. I interviewed at Atlassian (Sydney) in May 2022
Interview
My interview process was as below.
- Phone screening
- Online code challenge
- Code design interview
- DS and algos interview
- System design interview
What I observed was that the interviewer judgements were too subjective although even those subjective feedbacks weren't totally wrong to be honest.
The system design interview was my last interview before I got the rejection phone call. I believe I performed reasonable in the interview. But the interviewer asked multiple questions (which she should) but also tried to kind of dictate her preference (which is wrong even if she was right). As a result of changing the approach based on her ideas, I had to adjust the solution specially the database schema which she considered it confusing in her feedback!
So, this was the end and they didn't even send a rejection email and only called me which is kind of weird. They should've officially sent rejection email if I didn't perform well.
To my opinion, it was waste of time as the judgments were too subjective (yes, I understand, the judgements are always subjective to some extent) and also, I didn't find the interviewers (except one of them) well-trained for conducting the interview.
Interview questions [1]
Question 1
- Online coding: don't remember exactly, but medium-level Hacker Rank problems
- Code design: design a router for setting and getting urls
- DS: a function that gets a list of lists of votes and return top 3 candidate
- System design: A product agnostic tagging system for Atlassian ecosystem- requirements: add/update/delete the tag, listing all pages for a given tag, dashboard for popular tags.
Karat interview to start with.
After, two data structures and algorithms coding interviews with atlassian directly. Each of these interviews was an hour. Afterwards, they have a system design interview and then a culture interview, but I didnt reach those stages.
Interview questions [1]
Question 1
One of the questions involved api routes, but I dont remember the details. I had to use regex
1rd round Recruiter Screen: I got feedback in the end,
2rd round Karat's coding session: There was an enough time to solve a mid level coding question
3rd and 4th round: The solutions were to use data structures questions like treemap and dequeue. These were difficult.
They still do multiple coding interviews. One prescreen with Karat, which is 20 minutes of engineering questions and 40 minutes coding, then two 60 minutes coding session. And it's for a senior position in an era of AI agents. I believe that they spend too much time on coding rather than architecture. I didn't have time to finish it, got an offer from another company.
Interview questions [1]
Question 1
Karat has a demo of their interviews, so check this out. Leetcode and CS basics. Can't remember anything outstanding.
Backend Software Engineer applicants have rated the interview process at Atlassian with 3.2 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 67% positive. To compare, the company-average is 47% positive. This is according to Glassdoor user ratings.
Candidates applying for Backend Software Engineer roles take an average of 15 days to get hired, when considering 6 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 Backend Software Engineer according to 6 Glassdoor interviews include:
Skills test: 33%
Phone interview: 33%
One on one interview: 33%
Here are the most commonly searched roles for interview reports -