Atlassian | Senior Software Engineer P50 | Offer
Summary
I interviewed for a Senior Software Engineer P50 role at Atlassian and received an offer after a 2-month interview process consisting of six rounds.
Full Experience
Round 1: Karat Screening Round
Don't remember the exact questions, but all are available or similar on LeetCode.
- 1 LC Medium
- 5 Multiple choice questions on system design
Round 2: Code Design
Agent Rating system: Return all of the agents and the average rating each one has received, ordered highest to lowest.
Round 3: Data Structures
Imagine you are the team that maintains the Atlassian employee directory.
At Atlassian, there are multiple groups, and each can have one or more groups. Every employee is part of a group.
You are tasked with designing a system that could find the closest common parent group, given a target set of employees in the organization.
Round 4: System Design
Design a system that allows users to pick a favorite color and share it with friends.
Round 5: Managerial
Questions around previous experience.
Round 6: Values
Questions around Atlassian values.
Do not take the Managerial and Values rounds lightly. These are pretty serious for P50+ roles and can downgrade or reject candidates based on these two rounds.
Overall, the experience took around 2 months and 1 day from verbal offer to the actual one.
Interview Questions (3)
Agent Rating System
Return all of the agents and the average rating each one has received, ordered highest to lowest.
Closest Common Parent Group in Atlassian Employee Directory
Imagine you are the team that maintains the Atlassian employee directory. At Atlassian, there are multiple groups, and each can have one or more groups. Every employee is part of a group. You are tasked with designing a system that could find the closest common parent group, given a target set of employees in the organization.
Design Favorite Color Sharing System
Design a system that allows users to pick a favorite color and share it with friends.