Upload Button Icon Add office photos

Atlassian

Compare button icon Compare button icon Compare

Filter interviews by

Atlassian Interview Questions and Answers

Updated 7 Aug 2025
Popular Designations

79 Interview questions

A Summer Intern was asked 11mo ago
Q. Implement a graph using classes, demonstrating OOP and DSA principles.
Ans. 

Implement a class-based graph structure using OOP principles and basic DSA techniques.

  • Define a Graph class with methods to add vertices and edges.

  • Use an adjacency list to represent the graph for efficient traversal.

  • Implement methods for depth-first search (DFS) and breadth-first search (BFS).

  • Example: Adding a vertex 'A' and an edge from 'A' to 'B'.

  • Consider edge cases like adding duplicate edges or vertices.

View all Summer Intern interview questions
An Enterprise Support Engineer was asked 12mo ago
Q. What is heap memory?
Ans. 

Heap memory is a region of a computer's memory that is used for dynamic memory allocation.

  • Heap memory is allocated at runtime and can be accessed randomly.

  • It is used for storing objects and data structures that need to be dynamically allocated and deallocated.

  • Heap memory is managed by the programmer and not automatically by the system.

  • Examples of heap memory usage include creating objects in Java using the 'new' k...

View all Enterprise Support Engineer interview questions
A Machine Learning Engineer was asked 12mo ago
Q. Train a Decision Tree based on the provided dataset.
Ans. 

Train a Decision Tree based on provided dataset.

  • Preprocess the dataset by handling missing values and encoding categorical variables.

  • Split the dataset into training and testing sets.

  • Train the Decision Tree model on the training set.

  • Evaluate the model's performance on the testing set using metrics like accuracy or F1 score.

View all Machine Learning Engineer interview questions
A Machine Learning Engineer was asked 12mo ago
Q. How can you perform feature selection?
Ans. 

Feature selection can be done using techniques like filter methods, wrapper methods, and embedded methods.

  • Filter methods involve selecting features based on statistical measures like correlation, chi-squared test, etc.

  • Wrapper methods use a specific machine learning algorithm to evaluate the importance of features through iterative selection.

  • Embedded methods incorporate feature selection within the model training p...

View all Machine Learning Engineer interview questions
A Senior Engineer was asked
Q. Design and implement the Snake game.
Ans. 

Snake game involves controlling a snake to eat food and grow in size without hitting walls or itself.

  • Create a grid system to represent the game board

  • Implement logic for snake movement and growth

  • Generate food randomly on the board for the snake to eat

  • Handle collision detection for walls and snake body

  • Keep track of score and game over conditions

View all Senior Engineer interview questions
A Senior Backend Developer was asked
Q. Design the Snake game.
Ans. 

Snake game is a classic arcade game where a player controls a snake to eat food and grow longer while avoiding collisions with walls and itself.

  • Create a grid-based game board where the snake can move in four directions (up, down, left, right)

  • Generate food randomly on the board for the snake to eat and grow in length

  • Implement collision detection to check if the snake hits the walls or itself

  • Update the game state co...

View all Senior Backend Developer interview questions

Atlassian HR Interview Questions

9 questions and answers

Q. Tell me about a time when you had to manage a high performer?
Q. What happens when you click on google.com?
Q. Tell me about a time when things didn't go as planned.
A Software Developer was asked
Q. Implement the snake game.
Ans. 

Design and implement a simple Snake game where the player controls a snake to eat food and grow while avoiding collisions.

  • Use a 2D grid to represent the game area.

  • Implement snake movement using arrow keys.

  • Generate food at random positions on the grid.

  • Increase snake length when it eats food.

  • End the game if the snake collides with itself or the wall.

View all Software Developer interview questions
Are these interview questions helpful?
A Technical Support Engineer was asked
Q. How do you resolve a DNS query?
Ans. 

To resolve a DNS query, you can use various methods such as checking the DNS cache, querying authoritative DNS servers, and troubleshooting network connectivity.

  • Check the local DNS cache for a matching entry

  • Query the recursive DNS server configured on the device

  • If the recursive server doesn't have the answer, it queries authoritative DNS servers

  • Troubleshoot network connectivity issues if DNS resolution fails

View all Technical Support Engineer interview questions
A Senior Data Engineer was asked
Q. Given a sorted array of integers, find the leftmost and rightmost index of a target element using binary search.
Ans. 

Binary search algorithm can be used to find the left and right index of an element in a sorted array.

  • Initialize left and right pointers to 0 and length-1 respectively.

  • While left <= right, calculate mid index and compare element with array[mid].

  • If element is found, update left and right pointers accordingly for left and right index.

  • If element is not found, adjust left or right pointer based on comparison with array...

View all Senior Data Engineer interview questions
A Software Engineer Intern Trainee was asked
Q. Explain the simple DSA problem of DFS and BFS.
Ans. 

DFS and BFS are fundamental graph traversal algorithms used to explore nodes in a graph.

  • DFS (Depth First Search) explores as far as possible along each branch before backtracking. It uses a stack to keep track of nodes.

  • BFS (Breadth First Search) explores all the neighbor nodes at the present depth prior to moving on to the nodes at the next depth. It uses a queue to keep track of nodes.

  • Example: For a graph with no...

View all Software Engineer Intern Trainee interview questions

Atlassian Interview Experiences

94 interviews found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I appeared for an interview in Jul 2025, where I was asked the following questions.

  • Q1. Design a file system that allows users to insert file content and provide a rating for that content, either positive or negative. Additionally, how can the system display a list of the top K most popular d...
  • Q2. Given an integer array, find the Kth largest element in the list.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. How does internet works
  • Ans. 

    The internet is a global network connecting millions of private, public, academic, business, and government networks.

    • Data travels in packets: Information is broken into smaller packets for efficient transmission.

    • Protocols: TCP/IP governs how data is sent and received over the internet.

    • Routers and switches: Devices that direct data packets to their destination.

    • Web browsers: Applications like Chrome or Firefox that allow...

  • Answered by AI
  • Q2. HTTP codes SQL troubleshooting
Round 2 - Technical 

(1 Question)

  • Q1. SQL python java
Round 3 - HR 

(2 Questions)

  • Q1. Salary negotiations
  • Ans. 

    Salary negotiations involve discussing compensation to reach a mutually beneficial agreement between employer and employee.

    • Research industry standards: Know the average salary for your role in your region.

    • Highlight your skills: Emphasize unique skills or experiences that add value.

    • Be flexible: Consider benefits, bonuses, and work-life balance in addition to salary.

    • Practice your pitch: Prepare a clear and confident expl...

  • Answered by AI
  • Q2. Work shifts questions
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I appeared for an interview in May 2025, where I was asked the following questions.

  • Q1. I am interested in working with your company's products.
  • Q2. What has been your experience learning the Java programming language and its application in development?
  • Ans. 

    I have extensive experience with Java, focusing on its versatility in web and mobile applications, as well as backend development.

    • Developed a web application using Spring Boot, enhancing user experience with RESTful APIs.

    • Utilized JavaFX for creating a desktop application, showcasing my skills in GUI development.

    • Implemented multithreading in a Java application to improve performance and responsiveness.

    • Worked with Java C...

  • Answered by AI
  • Q3. What is your experience in learning data engineering?
  • Ans. 

    I have gained experience in data engineering through various projects and self-study, focusing on data pipelines and ETL processes.

    • Completed a course on Apache Spark, learning to process large datasets efficiently.

    • Built a data pipeline using Apache Kafka to stream real-time data for analytics.

    • Worked on a project involving data warehousing with Amazon Redshift, optimizing query performance.

    • Utilized Python and SQL for da...

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Not Selected
Round 1 - Coding Test 

Coding test on hackerrank

Questions I got were:
- -----
- -----
- -----

Round 2 - Technical 

(1 Question)

  • Q1. The coding round itself involved creating a class in python that handled the popularity of content on a fictional platform. -----
  • Ans. 

    Create a Python class to manage and track content popularity on a fictional platform.

    • Define a class 'Content' with attributes like 'title', 'views', and 'likes'.

    • Implement methods to increment views and likes, e.g., 'increment_views()' and 'increment_likes()'.

    • Add a method 'popularity_score()' that calculates a score based on views and likes.

    • Consider using a dictionary to store multiple content items and their popularity...

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Tell me a time where things didn't go as planned
  • Ans. 

    During a group project in college, our team faced unexpected technical issues that delayed our progress.

    • Our team was working on a group project in college when we encountered unexpected technical issues.

    • The issues caused delays in our progress and required us to come up with alternative solutions.

    • Despite the setbacks, we were able to troubleshoot the problems and successfully complete the project on time.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - - The interviewers help you a lot!
- I found a lot advice and prep questions before on glassdoor.com and tquest.me as well as reddit discussions which really helped
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Nov 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Challenges on Leetcode that are classified as hard and can be coded using an IDE along with test cases.

Round 2 - Coding Test 

Low level design of parking lot

Round 3 - Lld 

(1 Question)

  • Q1. System design of a scalable distributed system
  • Ans. 

    Design a scalable distributed system to handle high traffic and ensure reliability and performance.

    • Use microservices architecture for modularity and scalability.

    • Implement load balancing to distribute traffic evenly across servers.

    • Utilize a distributed database like Cassandra or MongoDB for data storage.

    • Incorporate caching mechanisms (e.g., Redis, Memcached) to reduce latency.

    • Design for fault tolerance with redundancy a...

  • Answered by AI
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Not Selected
Round 1 - Coding Test 

DSA round leetcode style question

Round 2 - Technical 

(1 Question)

  • Q1. Design + Coding round for rate limiter
  • Ans. 

    Rate limiter design using token bucket algorithm

    • Use token bucket algorithm to limit the rate of requests

    • Maintain a bucket with tokens that get refilled at a constant rate

    • Each request consumes a token from the bucket, rejecting requests when no tokens are available

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Final round - System Design
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-

I appeared for an interview in Oct 2024.

Round 1 - One-on-one 

(3 Questions)

  • Q1. File system implementation question
  • Q2. Implement method which returns total usage
  • Ans. 

    Implement a method to return total usage

    • Create a method that calculates the total usage by summing up individual usage values

    • Ensure the method can handle different types of usage data (e.g. integers, floats)

    • Consider implementing error handling for invalid input data

    • Test the method with sample data to verify its accuracy

  • Answered by AI
  • Q3. A file will have special tag call container , list all the k container with max usgae
  • Ans. 

    List all containers with max usage of the special tag 'container'.

    • Identify all containers with the special tag 'container'.

    • Calculate the usage of each container.

    • Find the container(s) with the maximum usage.

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Karat Interview for next filtering the candidate

Round 2 - One-on-one 

(2 Questions)

  • Q1. Design Snake Game (Nokia based)
  • Ans. 

    Design a classic Snake game based on Nokia phones.

    • Use a 2D array to represent the game board.

    • Implement logic for snake movement and growth.

    • Include collision detection with walls and itself.

    • Add food items for the snake to eat and grow.

    • Display the game on a grid-based interface.

  • Answered by AI
  • Q2. Ballot based voter

Skills evaluated in this interview

SDE Intern Interview Questions & Answers

user image Anonymous

posted on 10 Dec 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
Not Selected
Round 1 - Coding Test 

Dsa+cp type 3 questions

Round 2 - Technical 

(1 Question)

  • Q1. Dsa type with follow up like dp
  • Ans. 

    Dynamic Programming is a common type of problem in Data Structures and Algorithms.

    • DP is a method for solving complex problems by breaking them down into simpler subproblems

    • It involves storing the results of subproblems to avoid redundant calculations

    • Examples of DP problems include Fibonacci sequence, Longest Common Subsequence, and Knapsack problem

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Scenario based hr question
  • Ans. 

    In a team project, I faced a conflict that required effective communication and collaboration to resolve.

    • Identified the root cause of the conflict through open discussions.

    • Encouraged team members to express their viewpoints to foster understanding.

    • Proposed a compromise that incorporated elements from both sides.

    • Followed up with the team to ensure the solution was effective and everyone felt heard.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well for hr rounds and dsa for technical one.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Design Snake game LLD

Top trending discussions

View All
Interview Hub
6d (edited)
anshitanegi
·
ex -
Planet Spark
When HR’s Chinese English made me drop the interview!
So, I talked to the HR yesterday about the interview. I asked Please send me the location But their English… bro I was shocked! It was like talking to someone jisne english nahi kuch ar hi seekh liya ho, if the HR’s English is this I can only imagine the rest of the company I decided to drop the interview with this chinese english😶‍🌫️
FeedCard Image
Got a question about Atlassian?
Ask anonymously on communities.

Atlassian Interview FAQs

How many rounds are there in Atlassian interview?
Atlassian interview process usually has 2-3 rounds. The most common rounds in the Atlassian interview process are Coding Test, Technical and One-on-one Round.
How to prepare for Atlassian interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Atlassian. The most common topics and skills that interviewers at Atlassian expect are JIRA, SAN, Agile, Python and Product Management.
What are the top questions asked in Atlassian interview?

Some of the top questions asked at the Atlassian interview -

  1. Difference between git and Mercurial, How do you resolve merge conflicts, How d...read more
  2. The question was to design a rate limiter where a user can make a maximum of 5 ...read more
  3. Design File System : You have given file size and collection in input 1 : get ...read more
How long is the Atlassian interview process?

The duration of Atlassian interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4.1/5

based on 88 interview experiences

Difficulty level

Easy 9%
Moderate 81%
Hard 9%

Duration

Less than 2 weeks 45%
2-4 weeks 29%
4-6 weeks 18%
6-8 weeks 8%
View more

Interview Questions from Similar Companies

Oracle Interview Questions
3.7
 • 898 Interviews
Amdocs Interview Questions
3.7
 • 534 Interviews
Adobe Interview Questions
3.8
 • 249 Interviews
Chetu Interview Questions
3.4
 • 205 Interviews
24/7 Customer Interview Questions
3.5
 • 179 Interviews
Dassault Systemes Interview Questions
3.9
 • 179 Interviews
AVASOFT Interview Questions
2.7
 • 176 Interviews
Freshworks Interview Questions
3.4
 • 172 Interviews
Oracle Cerner Interview Questions
3.6
 • 163 Interviews
View all

Atlassian Reviews and Ratings

based on 137 reviews

3.5/5

Rating in categories

3.2

Skill development

3.9

Work-life balance

4.1

Salary

3.0

Job security

3.4

Company culture

3.1

Promotions

3.2

Work satisfaction

Explore 137 Reviews and Ratings
Program Manager, People Team

Bangalore / Bengaluru

7-12 Yrs

Not Disclosed

Principal Product Manager - JSM Enterprise

Bangalore / Bengaluru

8-13 Yrs

Not Disclosed

Senior Support Engineer - On-Prem (DC)

Bangalore / Bengaluru

7-12 Yrs

Not Disclosed

Explore more jobs
Software Engineer
271 salaries
unlock blur

₹34.2 L/yr - ₹63.8 L/yr

Senior Software Engineer
224 salaries
unlock blur

₹45 L/yr - ₹80 L/yr

Software Developer
115 salaries
unlock blur

₹36.4 L/yr - ₹62.2 L/yr

Data Engineer
102 salaries
unlock blur

₹27.5 L/yr - ₹45 L/yr

Senior Data Engineer
101 salaries
unlock blur

₹13.9 L/yr - ₹67.1 L/yr

Explore more salaries
Compare Atlassian with

Salesforce

4.0
Compare

Google

4.3
Compare

Amazon

4.0
Compare

Oracle

3.7
Compare
write
Share an Interview