Atlassian | Senior Software Engineer P50 | Offer

atlassian logo
atlassian
Senior Software Engineer P50
July 9, 202517 reads

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)

Q1
Agent Rating System
Data Structures & Algorithms

Return all of the agents and the average rating each one has received, ordered highest to lowest.

Q2
Closest Common Parent Group in Atlassian Employee Directory
Data Structures & Algorithms

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.

Q3
Design Favorite Color Sharing System
System Design

Design a system that allows users to pick a favorite color and share it with friends.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!