← Interview experiences
Got the offer

P40 at Atlassian

Difficulty
Process took
2-3 Weeks
Rounds
6
Format
Remote
Applied via
Company Website

How it went

  • Practice storytelling as well

What they would tell you

  • Practice storytelling as well

How to prepare

  • DSA is essential for cracking coding rounds, but system design is also important, especially for senior roles.

Their background

Software Engineer with 4years 7months of experience at a FAANG+ company, currently holding SDE-2 title. My background is from a Tier-3 B.Tech college, I applied directly via Atlassian careers portal. No referral just a resume, portfolio, and strong cover letter. Within a few days, Atlassian’s recruiter reached out me.

Round by round

  1. 1

    Karat Screening60 min

    Round 1 was handled by a third-party platform, so it felt a bit different from the usual interviews. It started with some quick system design questions, all back-to-back things like How would you scale a chat service? or What if your database crashes during the busiest traffic? These needed fast answers I didn’t have much time to think. After that, there were 2 DSA questions, both on the easier side, and I handled those pretty smoothly.

  2. 2

    DSA60 min

    Task: Implement methods for a content popularity system: increasePopularity(contentId), decreasePopularity(contentId), getMostPopular(). Follow-ups:

    • Increase/decrease by arbitrary values (not just 1).
    • Tie-breaker strategies (e.g., prefer newer content, or content with higher engagement).
    • How to handle concurrent updates? This tested both efficient data structures and reasoning about real-world constraints. I used a priority queue (max-heap) for getMostPopular() and discussed thread safety for updates.
  3. 3

    Code Design (LLD)60 min

    Build an agent rating system: addAgentRating(agentId, rating), getSortedAgentRatingsList(). Follow-ups:

    • Add monthly ratings
    • Get monthly top agents
    • Tie-breakers
    • Concurrency (how to avoid race conditions when adding ratings?) I designed classes for agents and ratings, used a sorted list for monthly leaderboards, and locking strategies (fine-grained locks, optimistic concurrency)
  4. 4

    System Design (HLD)60 min

    In this round, I was tasked with designing a popular K feeds system for Confluence. System requirement

    • Calculate popularity scores for different types of content (e.g., posts, comments).
    • Support querying in windows and updating dashboards in real-time. The interviewer asked me to think different scaling strategies, including load balancing, caching.
  5. 5

    Management Round60 min

    Behavioral and situational questions, no coding. Examples:

    • Tell me about a project you owned end-to-end.
    • Describe a time you improved team or system efficiency.
    • When did scope creep occur, and how did you handle it?
    • Have you ever pushed back on a decision? How? During this round, I tried to be honest about challenges, not just successes.
  6. 6

    Value Round60 min

    Main Focus: Atlassian’s cultural values teamwork, mentorship, integrity etc. Questions: When have you mentored someone? Describe a conflict with a teammate and how you resolved it. Have you ever shipped a bug to customers? What did you learn? Tell me about a time a project was deprioritized—how did you react? I answered each question with real stories, some of which I felt showed growth and reflection.

What came up

MediumRemote4 5 years

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

Sources