Got the offerP40 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
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
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
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
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
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
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
A candidate-reported account, lightly edited. Interview processes change by team and date.
Sources
Hiring now
Get the Atlassian interview, not just the prep
landed applies to roles like these for you, on each company’s own site, with answers written for the role.
10 free auto-applies. No card.
Or practice this interview first