Had a great interview experience at Atlassian. The HR of the company are friendly and responsive, and the interviewers are knowledgeable and positive during the interview. I had a total of 6 rounds of interview:
HR - HR just asks about your experience and checks skills based fitment.
System Design - Question: Design a URL Scraping System. I was able to solve this. However, the expectation is to go deep and design the core Scraping API, which I was able to do after the interviewer insisted. So be ready to showcase your API design skills: URL, Request, Response, Data Model, etc. Also be ready to provide the tech stack along with tradeoffs.
Leadership and Craft - Lot of questions around delivery, project management, stakeholder management, mentoring, etc. I did pretty well in this.
Values - This is about Atlassian values. HR will tell you how to prepare for this. I did pretty well.
Data Structure - Last Hero Problem. In an F1 race, find the person who has done the fastest lap in all races. I solved it using a HashMap of racer and max lap time. Later on, I sorted the map and gave the last lap hero. I made a silly mistake, and my test cases were failing. Hence, I did not make it.
LLD - I don't remember the question. It was around Most Popular content. I used a HashMap for storing content and frequency (thumbs up/thumbs down).
Design a URL scraping system for scraping photos from URLs. You are given a list of seed URLs, and then you need to expand to other sites from there.
The following metrics were computed from 3 interview experiences for the Atlassian Principal Software Engineer role in Bengaluru, Karnataka.
Atlassian's interview process for their Principal Software Engineer roles in Bengaluru, Karnataka is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Atlassian's Principal Software Engineer interview process in Bengaluru, Karnataka.