I have applied through Atlassian career website and, after 2 weeks, got a call from a recruiter regarding the next steps. The interview process consists of a total 6 rounds: Karat, DSA, LLD, HLD, Hiring Manager, Values. Brief description of these arounds are mentioned below.
Karat Round
This round is conducted by a third party company (Karat). This round is of 60 minutes, which consists of 5-10 mins of introduction and guidelines. Next 20 minutes are allotted to 5 System design questions which are mostly used to check if you can identify common HLD problems in a system like if there is a system which is using consistent hashing than you should be able to identify if that system consistent hashing is done in correct way or not. Questions are easier if you have basic HLD knowledge. Questions are like:
1. Suppose there is a service which is process-intensive and running on a single server and it ran into heavy workload than what all workarounds can be done to continue running the service.
2. What are advantages and disadvantages of running any process on server vs as standalone mobile application.
3. Cost estimation of some famous service, what all factors should be considered
LLD Round
This round is also of 1 hour where I was expected to write code for snake game similar to what we used to play in our older nokia phone. This is not a snake ladder game this is typical snake game that moves around and find food. Question asked was bit different, there won’t be any food generated it just that snake will grow at every 5 steps.
DSA Round
In this round, I was asked a question similar to Leetcode: Rank team by votes, but a very easier version of it. The question was, there are n voters and m teams. Each voter has to give points to every team that participated, and calculate the winning team. Follow-up question on this was, what if 2 teams get the same points, how will the winner be calculated? The answer expected here was to check which team got more first position points and decide the winner.
HLD Round
This round started with introduction and later interviewer asked me to design tagging system for all atlassian products: Link In this link I have designed tagging system as per requirements shared by interviewer.
Post this round I didn’t received any call yet from recruitment team, I will be updating this post once I get any call from the team.