← Interview experiences
Got the offer

Software 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. 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. 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. 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. 4

    System Design60 min

    Design a Social Media Feed

  5. 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. 6

    Values Round60 min

    Related soft skills and how I would fit within the company culture.

What came up

HardRemote3 4 years

A candidate-reported account, lightly edited. Interview processes change by team and date.

Sources