Upload Button Icon Add office photos

Atlassian

Compare button icon Compare button icon Compare

Filter interviews by

Atlassian Interview Questions and Answers

Updated 25 Jun 2025
Popular Designations

63 Interview questions

A Java Developer was asked 3d ago
Q. 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 J...

View all Java Developer interview questions
A Java Developer was asked 3d ago
Q. 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 f...

View all Java Developer interview questions
A Software Development Engineer 3 was asked 2w ago
Q. Develop a tic-tac-toe game.
Ans. 

Implement a simple Tic Tac Toe game with a 3x3 grid for two players to take turns marking X and O.

  • Create a 3x3 grid using a 2D array.

  • Implement functions to check for a win or a draw.

  • Allow players to take turns inputting their moves.

  • Display the current state of the board after each move.

  • Example of a winning condition: three X's or O's in a row, column, or diagonal.

View all Software Development Engineer 3 interview questions
A Software Development Engineer 3 was asked 2w ago
Q. Develop an analytics library
Ans. 

A versatile analytics library for data manipulation, statistical analysis, and visualization in Python.

  • Modular design: Create separate modules for data manipulation, statistical functions, and visualization.

  • Data manipulation: Implement functions for filtering, grouping, and aggregating data (e.g., using pandas-like syntax).

  • Statistical analysis: Include functions for common statistical tests (e.g., t-tests, chi-squ...

View all Software Development Engineer 3 interview questions
A Senior Frontend Web Developer was asked 3mo ago
Q. Write a JavaScript function that returns the value of a feature flag.
Ans. 

A function to retrieve the value of a feature flag based on its key.

  • Use an object to store feature flags: const featureFlags = { newFeature: true, betaFeature: false };

  • Create a function that accepts a flag key and returns its value: function getFeatureFlag(key) { return featureFlags[key]; }

  • Handle cases where the flag key does not exist: return featureFlags[key] !== undefined ? featureFlags[key] : null;

  • Example usag...

View all Senior Frontend Web Developer interview questions
A Senior Frontend Web Developer was asked 3mo ago
Q. Implement a nested file structure using React.
Ans. 

Implement a nested file structure in React using components and state management.

  • Use a recursive component to render nested folders and files.

  • Maintain state to track open/closed folders.

  • Example structure: { name: 'Folder1', children: [{ name: 'File1' }, { name: 'Folder2', children: [] }] }

  • Utilize CSS for styling and indentation to represent hierarchy visually.

  • Consider using libraries like React-Treebeard for advan...

View all Senior Frontend Web Developer interview questions
A Principal Architect was asked 6mo ago
Q. Describe the 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 redunda...

View all Principal Architect interview questions
Are these interview questions helpful?
An Engineering Manager was asked 6mo ago
Q. What is your leadership style?
Ans. 

My leadership style is collaborative and empowering, focusing on team growth and open communication to achieve shared goals.

  • I prioritize open communication, encouraging team members to share ideas and feedback, which fosters a culture of trust.

  • I believe in empowering my team by delegating responsibilities, allowing them to take ownership of their projects, like leading a product launch.

  • I adapt my leadership approa...

View all Engineering Manager interview questions
An Engineering Manager was asked 6mo ago
Q. How did you manage a poor performer?
Ans. 

I addressed a poor performer by identifying issues, providing support, and setting clear expectations for improvement.

  • Conducted a one-on-one meeting to discuss performance issues and understand their perspective.

  • Set specific, measurable goals to track progress and provide clarity on expectations.

  • Offered additional training and resources to help them improve their skills.

  • Regularly checked in to provide feedback and...

View all Engineering Manager interview questions
A Senior Software Engineer was asked 7mo ago
Q. Design the Snake Game (similar to the Nokia version).
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.

View all Senior Software Engineer interview questions

Atlassian Interview Experiences

92 interviews found

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. What is the most challenging project you have handled in your career?
  • Q2. How do you deal with low performer?
Round 2 - One-on-one 

(1 Question)

  • Q1. How do you measure project success?
  • Ans. 

    Project success can be measured by meeting project goals, staying within budget and timeline, and receiving positive feedback from stakeholders.

    • Meeting project goals and objectives

    • Staying within budget and timeline

    • Receiving positive feedback from stakeholders

    • Achieving desired outcomes and deliverables

    • Maintaining high team morale and engagement

  • Answered by AI
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
  • 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

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

Summer Intern Interview Questions & Answers

user image Anonymous

posted on 25 Aug 2024

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

3 medium dsa questions on Hackerrank

Round 2 - Technical 

(1 Question)

  • Q1. Class based graph question of easy level implementation of oops and dsa
  • 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.

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Many situational questions about projects.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared to tell stories about different things relating to projects done in past.

Top trending discussions

View All
Office Jokes
1w
an executive
CTC ≠ Confidence Transfer Credit
Ab toh aisa lagta hai, chillar jaise salary ke liye main kaju katli ban ke jaa rahi hoon. Samajh nahi aata, main zyada ready ho ke jaa rahi hoon ya ye mujhe kam pay kar rahe hain? #CorporateLife #OfficeJokes #UnderpaidButWellDressed
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, Python, Agile 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. Take any example in ticket closing and explain how will you do hypothesis testi...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 86 interview experiences

Difficulty level

Easy 10%
Moderate 82%
Hard 8%

Duration

Less than 2 weeks 45%
2-4 weeks 31%
4-6 weeks 16%
6-8 weeks 8%
View more

Interview Questions from Similar Companies

Oracle Interview Questions
3.7
 • 892 Interviews
Amdocs Interview Questions
3.7
 • 529 Interviews
Adobe Interview Questions
3.9
 • 247 Interviews
Salesforce Interview Questions
4.0
 • 233 Interviews
Chetu Interview Questions
3.3
 • 194 Interviews
24/7 Customer Interview Questions
3.5
 • 179 Interviews
Dassault Systemes Interview Questions
3.9
 • 176 Interviews
AVASOFT Interview Questions
2.9
 • 173 Interviews
Freshworks Interview Questions
3.5
 • 170 Interviews
View all

Atlassian Reviews and Ratings

based on 134 reviews

3.4/5

Rating in categories

3.1

Skill development

3.8

Work-life balance

4.1

Salary

2.9

Job security

3.3

Company culture

3.1

Promotions

3.2

Work satisfaction

Explore 134 Reviews and Ratings
Senior Machine Learning engineering Manager

Bangalore / Bengaluru

11-20 Yrs

Not Disclosed

Principal Engineer- Dev Infra

Bangalore / Bengaluru

10-15 Yrs

₹ 60-90 LPA

Senior Machine Learning engineer

Bangalore / Bengaluru

8-10 Yrs

Not Disclosed

Explore more jobs
Software Engineer
201 salaries
unlock blur

₹19.4 L/yr - ₹63 L/yr

Senior Software Engineer
175 salaries
unlock blur

₹25 L/yr - ₹92 L/yr

Software Developer
94 salaries
unlock blur

₹23.8 L/yr - ₹63 L/yr

Senior Data Engineer
90 salaries
unlock blur

₹21.2 L/yr - ₹60 L/yr

Sde1
79 salaries
unlock blur

₹25 L/yr - ₹100 L/yr

Explore more salaries
Compare Atlassian with

Salesforce

4.0
Compare

Google

4.4
Compare

Amazon

4.0
Compare

Oracle

3.7
Compare
write
Share an Interview