Okay, I think everyone else was right. Take this review as summary of the other 38 reviews for the same role at the time of me giving this interview. Gave the interview in April 25, I am from Tier 1, okaish profile and switches every 2 years. The interview experience was neutral. First of all, the interviewer was atleast communicative as opposed to mentioned in the other interviews. He did seem like he was interested in what I was telling. The approach of the interviewer was something which I am not a huge fan of. I have worked as Principal Engineer in other companies, so I expect the interviewee to back everything they say. But never that they should be perfect. Following are the perfectionist points expected as per the feedback from HR -
1. I didn't give the proper response (that meant I returned SUCCESS instead of true in the API response). Now that's something stupid tbh.
2. When querying a db, I explained we needed to update a row, but actually that required me to make another row update simultaneously. I initially didn't add that, but once the interviewer nudged me I explained everything about how that is important and the idea of 2 phase commit. But this instantly became a negative point.
Result - Down levelled to Senior Software immediately (as seen in the other reviews). Tbh, I wasn't expecting much so didn't feel bad. The round was cleared though if that made any difference.
Epilogue - Just like other reviews, I know we all want to get the Principal role because it's high paying obviously. But just don't bank on this interview. If you're answering picture perfect, maybe GPT is answering for you, you can clear, else down levelled. So do take your chance, prepare the questions well.
Interview questions [1]
Question 1
The first round was System design, and as expected it turned out to be API design. But I got unlucky and I got the question which I hadn't prepared (I prepared Tagging system, Color picker, Rate limiter, Youtube view counter, Web crawler, Job scheduler) and I got File System (I thought this question was for System coding round but my bad luck that I got it in System design).
Standard process for a platform engineer (SRR) role, around what you have completed. Completing a coding exam on data structures for this role is unusual though. Role seemed more for application development than SRE.
Interview questions [1]
Question 1
Coding exam around structures. Example of where you have encountered difficulties in role.
Coding task, algorithms. It was not very difficult, all worked. But probably was not as good as it should be. Interviewer was polite and professional, task was described, we had a chat about solution steps.
Interview questions [1]
Question 1
What is the computational complexity of solutions algorithm's?
I applied through a recruiter. The process took 2 months. I interviewed at Atlassian (Bengaluru) in Sept 2025
Interview
Had a great interview experience at Atlassian. The HR of company are friendly and responsive, interviewers are knowledgeable and positive during interview. I had a total of 6 rounds of interview
1. HR - HR just asks about your experience and check skills based fitment.
2. System Design - Question - Design a Url Scarping System. I was able to solve this. However the expectation is go deep and design the core Scrapping API. Which I was able to do after the interviewer insisted. So be ready to show case your API design skills, URL, Request, Response, Data Model etc. Also be ready to provide the tech stack along with tradeoffs.
3. Leadership and Craft - Lot of questions around delivery, project management, stakeholder management, mentoring etc. I did pretty well in this.
4. Values - This is about atlassian values, HR will tell you how to prepare for this. I did pretty well.
5. Data Structure - Last Hero Problem. In an F1 race find the person who has done fastest lap in all of race. I solved it using 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.
5. LLD - I dont remember the question. It was around Most Popular content. I used HashMap for storing content and frequency (thumbs up/thumbs Down)
Interview questions [1]
Question 1
Design a Url Scrapping System for scrapping photos from urls. You are given a list of seed urls and then you need to expand to other sites from there