All companies

THE INTERVIEW BRIEFING

Atlassian Interview Guide

Prepare for Atlassian with a focused mix of coding, design, and communication. Start with your job description and confirm the interview loop with your recruiter.

10 Question notes 6 Practice picks 5 Levels mapped

01 / MAKE YOUR NEXT SESSION COUNT

Your preparation, made concrete.

AlgoDaily practice • not reported questions
0130 min suggested

Find the right array pattern

Merge two sorted arrays. Then adapt your solution when one array has enough unused space to hold both. Explain how you avoid overwriting unread values.

What a strong answer demonstrates

A maintained invariant, correct boundary handling, and justified complexity.

0230 min suggested

Reason about string windows

Find the longest substring without repeating characters. Walk through a repeated character, an empty input, and a string with all unique characters.

What a strong answer demonstrates

Correct window updates, explicit character assumptions, and linear-time reasoning.

0320 min suggested

Behavioral storytelling

Describe a technical decision you changed after receiving feedback. Explain your contribution and the outcome.

What a strong answer demonstrates

Specific actions, honest reflection, and measurable impact.

BEFORE YOU PRACTICE

Ask your recruiter.

Get the details that a generic company guide cannot know.

  • Which team and level is this opening for, and what does success look like?
  • What rounds, durations, and evaluation criteria should I prepare for?
  • Which languages, tools, and AI assistance are permitted?
  • Will design focus on frontend, backend, infrastructure, or another specialty?
  • Are there accommodations or preparation materials I should request?

Atlassian practice problems

Company-linked challenges and related lessons from our library. Not a prediction of your interview.

Questions candidates have reported

Aggregated from candidate submissions and public sources.

Q1
Decimal To Binary: How would you convert numbers from one base to another?
Q2
Majority Element: Find the median of unsorted array in O(nlog n ) time.
Q3
Implement a Stack With Minimum: Design a basic data structure and write API methods for it.
Q4
Implement a Hash Map: How would you implement a hash map?
Q5
Next Larger in a Circular Array: Search an element from a rotated sorted array. Complexity must be lesser than O(n).
Q6
Implement a Linked List: When should you use a linked list vs an array?
Q7
What are the differences between react and angular?
Q8
What's the difference between a process and a thread?
Q9
What are the principles of oop? what is polymorphism?
Q10
Why are string objects immutable in java?

Engineering levels & compensation

Historical figures from existing records; date and location may be unspecified. Verify current ranges on Levels.fyi.

Level 1

P3 · Junior Engineer

$117,750

$86,000 base · $21,250 stock · $10,500 bonus

Level 2

P4 · Engineer

$213,500

$159,250 base · $36,250 stock · $18,000 bonus

Level 3

P5 · Senior Engineer

$195,333

$145,500 base · $30,500 stock · $19,333 bonus

Level 4

P6 · Principal Engineer

Not Available

Level 5

P7 · Senior Principal Engineer

Not Available

What people at Atlassian say

Reviews originally posted on Glassdoor.

Atlassian is a values-driven company and they genuinely live those values (and don't just talk about them). We look outwards and take being a good corporate citizen very seriously. Our staff are astonishingly diverse, capable and committed. Our work/life balance, along with our staff benefits, are excellent. Atlassian has a large product suite - some in-house and some acquired - many with a long history. Equally we have large customer base of users and plugin providers. Moving forward with speed can be very challenging as there is so much to consider.
High performing teams, meaningful products, teammates are dependable, helpful, clever, nice. Good values, lawful, inclusive. The founders are still owning the company = long-term vision. A lot of tech stacks are on the edge. Excellent work/life balance. Some old code here and there. Unavoidable: changes are slow because the products are big, the teams are many and the criticity is high.
ShipIt days and innovation weeks provide many opportunities to try out new things. Personal budget and time given for attending conferences and attending courses. Depending on which team you are in, even being a senior engineer can be too low to have any impact on architectural decisions or the choice of technologies used by your team.
Atlassian is a nice place to work at, it has the perks: breakfast, lunch, open floor plans, semi-relaxed work atmosphere, etc. You can generally work in your own style and 90% of the time that's okay - which is a really good thing. If you don't care about your career from the start, you're happy just to coast for years and have no desire to move forward, then this job is for you. But, if you care about your career progression, you have a passion for software development and want to make the world a better place, then stay far away from their "Graduate Developer" program - they'll only stop you, halt you and won't ever recognize the good work that you do until maybe half a decade down the track they decide that you're a real developer and should be treated accordingly.
Great culture, feels startup-like but at scale. A company that really believes in its core principles (which are on display everywhere, in case you forget them!). And, when I had to leave (for reasons that had nothing to do with the company), Atlassian were extremely helpful and understanding. Definitely more for extroverts than introverts! If you want to just sit in a corner and do whatever you do, don't work here. Also, company has a great work-life balance, for most employees - but expect the borders between work & life to blur.
Inside the workplace

About Atlassian

A day at Atlassian