SDE2 Interview Questions at Atlassian

Published July 22, 2026 · Updated July 22, 2026

5 real SDE2 interview questions asked at Atlassian. Covers System Design, HR, Technical rounds. Sourced from engineers who cleared the loop.

5 questions
250 upvotes
Rounds: 3
Top topic: system-design

Interview Signals — What Atlassian Asks SDE2s

Frequently Asked Topics
system-design3x
behavioral1x
domain1x
Interview Rounds
System Design3q
HR1q
Technical1q

All SDE2 Questions Asked at Atlassian

Atlassian Hard System Design round Distributed SystemsPostgreSQLAWS

Design Bitbucket's code review system (Pull Requests). Multiple reviewers comment on specific lines of code. The PR is mergeable when all reviewers approve. Cover: diff computation, inline comments anchored to code lines, and what happens when new commits invalidate existing comments.

↑ 60 upvotes · 37 engineers asked this · SDE2
Atlassian Hard System Design round PostgreSQLAWSDistributed Systems

Design Confluence's page version history. Every edit creates a new version. Users can view any historical version and restore it. Cover: delta vs full-snapshot storage, efficient diff computation, and how you handle concurrent edits creating a branch.

↑ 56 upvotes · 35 engineers asked this · SDE2
Atlassian Hard System Design round Distributed SystemsWebSockets

Design Jira's real-time collaborative issue editor (multiple teammates editing the same ticket simultaneously). Cover: Operational Transformation vs CRDTs, conflict resolution, last-write-wins vs merge, and how you persist the final state while keeping latency low for users on slow connections.

↑ 45 upvotes · 44 engineers asked this · SDE2
Atlassian Medium HR round

Atlassian is fully distributed (no offices). Describe how you have successfully collaborated with engineers in different time zones. What tools and processes made it work and what broke down?

↑ 45 upvotes · 27 engineers asked this · SDE2
Atlassian Hard Technical round JavaPostgreSQL

Explain how Jira's JQL (Jira Query Language) parser works. Walk through lexing, parsing, and AST generation. How do you translate a JQL query like "assignee = currentUser() AND status = Done" into an efficient SQL query?

↑ 44 upvotes · 26 engineers asked this · SDE2

Practice these questions with AI feedback

Get instant grading on your answers, identify your weak areas, and generate a personalised 14-day study plan — all free.

Build my study plan →

Other companies hiring SDE2s

Amazon SDE2 questions Google SDE2 questions Microsoft SDE2 questions Flipkart SDE2 questions Infosys SDE2 questions TCS SDE2 questions

More at Atlassian

All Atlassian questions Atlassian interview process Prepare for Atlassian

Frequently asked questions

What topics does Atlassian ask SDE2s?
Common topics: system-design, behavioral, domain.
What rounds are there in Atlassian SDE2 interview?
Reported rounds: System Design, HR, Technical.
What experience level does Atlassian hire SDE2s at?
Experience levels vary by team.