Overview
Atlassian's loop splits coding into two different rounds: a data structures round with LeetCode-style problems, and a code design round where you build something small but complete. On top of that there's system design, a manager round and a values round.
Any round can lower your level. Candidates report getting down-leveled off a single coding or system design round, and the values and manager rounds can sink an offer on their own. Have stories ready that match Atlassian's values by name.
Ask clarifying questions. A couple of candidates got feedback that they didn't ask enough, in both coding and system design. Also expect it to be slow: people mention weeks between rounds.
Below is what people get asked in coding and system design, and what to study for each.
System design interviews
The questions tend to look like Atlassian's products: feeds of pages, tags across products, and features shared between users.
What people get asked
- Share favorite colors with friends
- Show trending pages
- Tag content across products
- Crawl pages for images
Coding interviews
There are two kinds of coding round: data structures, often trees, and code design, where you build something small and well organized.
What people get asked
- Find the closest shared group
- Common ancestor in a page tree
- Build a snake game
- Rank agents by rating
The rest of the process
Your recruiter will walk you through this, but here's the quick version.
| Stage | Length | What happens |
|---|---|---|
| Recruiter call | 30 min | The process, what they look for, and prep material |
| Screen | About 60 min | Usually Karat: about 5 quick design questions you answer out loud, then 1 or 2 coding problems |
| Code design | 60 min | Build a small, working program in your own IDE, with tests |
| Data structures | 60 min | An algorithm problem, then a harder follow-up |
| System design | 60 min | Design a product feature or service |
| Values and manager | Two rounds | Atlassian's values, and a deep dive into your past work |
Sources
We pulled this together from candidates' own write-ups of their interviews. They don't always agree, and things change over time.
- LeetCode Discuss: P40 Bangalore offer (Sep 2025)
- LeetCode Discuss: Senior SWE P50 offer (2025)
- LeetCode Discuss: P50 experience (Jan 2025)
- LeetCode Discuss: P50 experience (Jul-Aug 2025)
- LeetCode Discuss: P40 hold (Aug 2025)
- LeetCode Discuss: P60 rejected (Sep 2025)
- Substack: Atlassian P40 offer (2025)
- Blind: New Atlassian coding rounds (2023)
Practice Loop is an independent practice tool and isn't affiliated with or endorsed by Atlassian.