Got the offerSoftware Engineer P40 at Atlassian
- Difficulty
- Process took
- 2-3 Weeks
- Rounds
- 6
- Format
- Remote
- Applied via
- Company Website
How it went
- Stay consistent during your interview preparation
What they would tell you
- Stay consistent during your interview preparation
How to prepare
- Resources i followed Designing Data-Intensive Applications by Martin Kleppmann, and free YT videos
Their background
I recently completed my Atlassian P40 interviews for a Software Engineer position. The entire process consisted different rounds.
Round by round
- 1
Karat Screening Round60 min
I had to complete two coding problems in DSA. Kadane’s Algorithm, which I solved using the dynamic programming approach. Second problem find the first non-repeating character in a string , I used hashmap.
- 2
DSA Round60 min
I used Kahn's algorithm for first problem And min-heap for other one Interviewer, satisfied with the approach and solutions & I cleared this round.
- 3
Code Design (Low-Level Design)60 min
Design Splitwise for splitting bills between friends. Users can add friends, create groups, and split bills, i created some core classes to interact with the system like User(register, login), Groups, Expense, Transaction.
- 4
System Design60 min
Design a Social Media Feed
- 5
Managerial Round60 min
Similar Question:
- Tell me about a challenging project you’ve worked on and how you solved the issues you faced.
- How do you prioritize tasks when working on multiple projects?
- Have you ever disagreed with a team member? How did you resolve the disagreement?
- How do you handle tight deadlines while maintaining quality?
- 6
Values Round60 min
Related soft skills and how I would fit within the company culture.
What came up
A candidate-reported account, lightly edited. Interview processes change by team and date.