Upload Button Icon Add office photos

Filter interviews by

Atlassian Interview Questions, Process, and Tips

Updated 16 Jan 2025

Top Atlassian Interview Questions and Answers

View all 62 questions

Atlassian Interview Experiences

Popular Designations

88 interviews found

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

I applied via Approached by Company and was interviewed before Jun 2022. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Data structures and algorithms
Round 2 - Technical 

(1 Question)

  • Q1. System design and problem solving

Software Engineer2 Interview Questions asked at other Companies

Q1. - Given a water -tight orientable 2-manifold, how to find if a point is inside or outside its volume? - Given a bunch of points with their coordinates, how to merge closeby points together? - How to determine if the normals of the two trian... read more
View answer (1)

I applied via Naukri.com and was interviewed in Aug 2021. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. JVM basics, Unix commands, Networking related commands like telnet, netstat, tracert etc. , Production troubleshooting skills, database basic

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well for these specific topics. Questions will be around these topics.

Enterprise Support Engineer Interview Questions asked at other Companies

Q1. What is the OSI layer and explain the work of each layer.
View answer (1)
Atlassian Interview Questions and Answers for Freshers
illustration image

I was interviewed in Dec 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Easy

This round had 2 coding problems and we had to code it on hackerearth only.
The use of Outside IDE was forbidden.
The timing of test was 12:00 PM to 1:30 PM.

  • Q1. 

    Ninja and His Meetings Problem Statement

    Ninja has started a new startup with a single conference room available for meetings. Given an array/list MEETINGS of consecutive appointment requests, Ninja must ...

  • Ans. 

    Find the maximum total booked minutes possible in a conference room for given meeting durations with a 15-minute break between meetings.

    • Iterate through the list of meeting durations and calculate the maximum total booked minutes by considering the 15-minute break constraint.

    • Keep track of the total booked minutes and skip consecutive meetings that violate the break constraint.

    • Return the maximum total booked minutes for

  • Answered by AI
  • Q2. 

    Total Unique Paths Problem Statement

    You are located at point ‘A’, the top-left corner of an M x N matrix, and your target is point ‘B’, the bottom-right corner of the same matrix. Your task is to calcula...

  • Ans. 

    Calculate total unique paths from top-left to bottom-right corner of a matrix by moving only right or down.

    • Use dynamic programming to solve this problem efficiently.

    • Create a 2D array to store the number of unique paths for each cell.

    • Initialize the first row and first column with 1 as there is only one way to reach them.

    • For each cell, the number of unique paths is the sum of the paths from the cell above and the cell to...

  • Answered by AI
Round 2 - Coding Test 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Medium

This round was coding round with discussion .
The interviewer tried to trick the questions and wanted to test how we respond if something is asked out of preparation.
The code we ran on Google Docs was checked on Online IDE if it ran for sample inputs.
Timing : 12:00 PM to 1:30 PM

  • Q1. 

    Reorder Edges Problem Statement

    Given a connected directed acyclic graph with 'N' nodes and 'N-1' edges, where each pair of nodes is connected by exactly one edge, you can perform the following operation ...

  • Ans. 

    The task is to implement a function that reorders edges in a directed acyclic graph to ensure a directed path exists from every node to node 0 with minimum edge reversals.

    • Iterate through the graph to find the shortest path from each node to node 0.

    • Determine the number of edge reversals needed to create a directed path from each node to node 0.

    • Implement a function that performs the edge reversal operation efficiently.

    • Co...

  • Answered by AI
  • Q2. 

    Snake and Ladder Problem Statement

    Given a 'Snake and Ladder' board with N rows and N columns, where positions are numbered from 1 to (N*N) starting from the bottom left, alternating direction each row, f...

  • Ans. 

    Find the minimum number of dice throws required to reach the last cell on a 'Snake and Ladder' board.

    • Use Breadth First Search (BFS) algorithm to find the shortest path from the starting cell to the last cell.

    • Maintain a queue to keep track of the cells to be visited next.

    • Consider the effect of snakes and ladders on the movement of the player.

    • Handle the boundary conditions and constraints specified in the problem stateme...

  • Answered by AI
Round 3 - Video Call 

(1 Question)

Round duration - 75 minutes
Round difficulty - Hard

This was a problem solving round and lasted for 75 minutes. The interviewer gave me a very complicated question.
The round was held on Google Meet and I was supposed to tell him the approach and write code on shared Google Docs.
Then it was followed with some HR questions.

  • Q1. 

    Ninja and Geometry Problem Statement

    In this problem, Ninja is provided with two lines on a 2D plane. The first line 'AB' is determined by two points A and B. The second line 'PQ' is determined by two poi...

  • Ans. 

    Calculate the intersection point of two lines on a 2D plane with precision up to six decimal places.

    • Parse input integers for each test case

    • Implement line intersection algorithm

    • Handle precision up to six decimal places in output

    • Return -1.000000 -1.000000 if lines do not intersect

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in BengaluruEligibility criteriaAbove 8 CGPAAtlassian interview preparation:Topics to prepare for the interview - Dynamic Programming, OOPs, Computer Network, Operating System, Game TheoryTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : Topics from Coding Ninjas of Course Competitive Programming. Practice atleast one question everyday from sites like Leetcode,Interviewbit and also took part in Codeforces Contest.
Tip 2 : Though Data Structure is the base for any tech interview, one must know some other subjects as well like Operating System, Networking, and Database Management System for which I took help from Coding Ninja’s notes and from GeeksforGeeks. Along with this stuff, read about puzzles on GeeksForGeeks. Overall, Coding Ninjas & Geeks For Geeks have a big hand in making me crack this interview.

Application resume tips for other job seekers

Tip 1 : Keep your resume up to date and mention 2-3 good level projects which will give a good impression to the interviewer .
Tip 2 : Don't put false things on the resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

Top Atlassian Software Developer Intern Interview Questions and Answers

Q1. Ninja and His Meetings Problem Statement Ninja has started a new startup with a single conference room available for meetings. Given an array/list MEETINGS of consecutive appointment requests, Ninja must decide which meetings to accept. Sin... read more
View answer (1)

Software Developer Intern Interview Questions asked at other Companies

Q1. Sum of Maximum and Minimum Elements Problem Statement Given an array ARR of size N, your objective is to determine the sum of the largest and smallest elements within the array. Follow Up: Can you achieve the above task using the least numb... read more
View answer (5)
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before May 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Aptitude Test 

Logic based questions

Round 3 - Coding Test 

Tough and easy at the same time

Interview Preparation Tips

Interview preparation tips for other job seekers - Leetcode

Sdet Automation Test Engineer Interview Questions asked at other Companies

Q1. Wait in selenium and how to find all links present in a page xpath
View answer (2)

Atlassian interview questions for popular designations

 Senior Software Engineer

 (9)

 Software Developer

 (6)

 Software Engineer Intern

 (5)

 Software Developer Intern

 (5)

 Technical Support Engineer

 (4)

 Software Engineer

 (3)

 Senior Data Engineer

 (3)

 Data Engineer

 (3)

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(3 Questions)

Round duration - 75 minutes
Round difficulty - Hard

Coding Test with 3 problems. 1 Easy , 1 Medium , 1 Very Hard

  • Q1. 

    Job Scheduling Problem

    You are provided with a list of jobs, where each job has a specific deadline and profit. The goal is to schedule these jobs such that the total profit is maximized. Each job require...

  • Ans. 

    The goal is to schedule jobs to maximize profit while meeting deadlines. Each job takes one unit of time and only one job can be scheduled at a time.

    • Sort the jobs in decreasing order of profit

    • Iterate through the sorted jobs and schedule them based on their deadlines

    • Keep track of the total profit achieved

    • Ensure each job is completed before its deadline

  • Answered by AI
  • Q2. 

    Spiral Order Traversal of a Binary Tree

    Given a binary tree with N nodes, your task is to output the Spiral Order traversal of the binary tree.

    Input:

    The input consists of a single line containing elem...
  • Ans. 

    Implement a function to return the spiral order traversal of a binary tree.

    • Traverse the binary tree level by level, alternating between left to right and right to left.

    • Use a queue to keep track of nodes at each level.

    • Append nodes to the result list in the order they are visited.

  • Answered by AI
  • Q3. 

    Structurally Unique Binary Trees of Dragon Balls

    Goku has ‘N’ Dragon Balls, where each Dragon Ball is unique. The ith Dragon Ball has ‘i’ stars on it, meaning the first Dragon Ball has 1 star, the second ...

  • Ans. 

    Count the number of structurally unique binary trees that can be constructed with given Dragon Balls.

    • Use dynamic programming to solve this problem efficiently.

    • The number of structurally unique binary trees can be calculated using Catalan numbers.

    • For each test case, calculate the number of structurally unique binary trees modulo 10^9 + 7.

    • Return the count of unique binary trees for each test case.

  • Answered by AI
Round 2 - Video Call 

Round duration - 60 minutes
Round difficulty - Hard

In depth questions on Subjects like OOP , DBMS , OS , Javascript.

Round 3 - Video Call 

(1 Question)

Round duration - 40 minutes
Round difficulty - Hard

Questions on my resume, projects, internship done. Interviewer was a bit harsh on me.

  • Q1. What are the differences between low-level and high-level programming languages, and can you explain some kernel-related questions?
  • Ans. 

    Low-level languages interact directly with hardware, while high-level languages are more abstract and easier to read/write.

    • Low-level languages are closer to machine code and hardware, while high-level languages are closer to human language.

    • Low-level languages require more manual memory management and are less portable, while high-level languages have automatic memory management and are more portable.

    • Examples of low-lev...

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in BangaloreEligibility criteria8 CGPAAltassian interview preparation:Topics to prepare for the interview - Operating System, DBMS, Data Structures and Algorithms , OOP , Computer NetworksTime required to prepare for the interview - 10 monthsInterview preparation tips for other job seekers

Tip 1 : Never leave any topic from any chapter / Subject
Tip 2 : Learn to explain your thoughts well
Tip 3 : Learn from previous experiences / interviews / problems asked.
Tip 4 : Atleast 4 projects in Resume

Application resume tips for other job seekers

Tip 1 : Atleast 4 projects on Resume
Tip 2 : Do not write false things. You always get caught. Be genuine.

Final outcome of the interviewRejected

Skills evaluated in this interview

Top Atlassian Software Developer Interview Questions and Answers

Q1. Structurally Unique Binary Trees of Dragon Balls Goku has ‘N’ Dragon Balls, where each Dragon Ball is unique. The ith Dragon Ball has ‘i’ stars on it, meaning the first Dragon Ball has 1 star, the second has 2 stars, and so on. Gohan needs ... read more
View answer (1)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (42)

Get interview-ready with Top Atlassian Interview Questions

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(3 Questions)

Round duration - 90 minutes
Round difficulty - Medium

Timing: 90 mins
Environment: Online coding round
No of questions: 3 Questions(225 marks) were asked.

  • Q1. 

    Quick Sort Problem Statement

    You are provided with an array of integers. The task is to sort the array in ascending order using the quick sort algorithm.

    Quick sort is a divide-and-conquer algorithm. It ...

  • Ans. 

    Yes, the quick sort algorithm can be enhanced to achieve NlogN complexity in the worst case by using randomized quick sort or median of three pivot selection.

    • Use randomized quick sort to randomly select the pivot element, reducing the chances of worst-case scenarios.

    • Implement median of three pivot selection to choose a pivot that is closer to the median value, improving partitioning efficiency.

    • Consider using dual pivot...

  • Answered by AI
  • Q2. 

    Find K'th Character of Decrypted String

    You are given an encrypted string where repeated substrings are represented by the substring followed by its count. Your task is to find the K'th character of the d...

  • Ans. 

    Given an encrypted string with repeated substrings represented by counts, find the K'th character of the decrypted string.

    • Parse the encrypted string to extract substrings and their counts

    • Iterate through the substrings and counts to build the decrypted string

    • Track the position in the decrypted string to find the K'th character

  • Answered by AI
  • Q3. 

    Weighted Job Scheduling Problem Statement

    You have 'N' jobs, each with a start time, end time, and profit. Your task is to identify the maximum profit that can be earned by scheduling these jobs such that...

  • Ans. 

    The Weighted Job Scheduling problem involves maximizing profit by scheduling non-overlapping jobs with given start times, end times, and profits.

    • Sort the jobs by end time in ascending order.

    • Initialize an array 'dp' to store maximum profit at each job index.

    • For each job, find the latest non-overlapping job and update 'dp' with the maximum profit.

    • Return the maximum profit from 'dp'.

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 45 minutes
Round difficulty - Medium

Timing: evening
Environment: Virtual(remote)
Activity:
It was a resume screening + DSA round . There were 2 interviewers in this round. Initially , a brief introduction was given by them & later , they started with projects listed in my resume . They first asked me to explain about the projects , asked some questions related to its implementation & its actual use case in real world (where it can be used) .Later , they switched to DSA part , a total of 2 questions of easy medium difficulty level were asked . I only remember 1 question that was similar to Minimum platform problem.

After this , They asked me for favourite subjects. I said Operation Systems . Then , they asked for some concepts in OS , including CPU scheduling & its algos like Round robin , SJF etc and later asked which type of scheduling algorithm is used to design actual systems .

  • Q1. 

    Minimum Number of Platforms Problem

    Your task is to determine the minimum number of platforms required at a railway station so that no train has to wait.

    Explanation:

    Given two arrays:

    • AT - represent...
  • Ans. 

    Determine the minimum number of platforms needed at a railway station so that no train has to wait.

    • Sort the arrival and departure times arrays in ascending order.

    • Use two pointers to iterate through the arrays and keep track of the number of platforms needed.

    • Increment the number of platforms needed when a train arrives and decrement it when a train departs.

    • Return the maximum number of platforms needed at any point.

    • Examp...

  • Answered by AI
Round 3 - Video Call 

(1 Question)

Round duration - 50 minutes
Round difficulty - Medium

It was System design round.Though , it also started with a brief introduction & later , asked about projects . As my project was related to test classification . In that context , they asked me to design a low level Suggestion system(In any preferred language) .

  • Q1. 

    Spell Checker Problem Statement

    You are provided with a list of strings, DICTIONARY[], representing the correct spellings of words, and a query string QUERY that may contain misspelled words. Your task is...

  • Ans. 

    Given a list of correct spellings and a query string, return a list of suggested correct spellings if the query is misspelled.

    • Iterate through the dictionary to check for matching prefixes with the query string.

    • If a match is found, add the corresponding word to the list of suggestions.

    • Return the list of suggestions if the query is misspelled, otherwise return an empty list.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in BangaloreEligibility criteriaNo CriteriaAtlassian interview preparation:Topics to prepare for the interview - Data Structures & Algorithms, Competitive programming, Operating systems, Object oriented programming, Database management systems, Computer NetworksTime required to prepare for the interview - 12 MonthsInterview preparation tips for other job seekers

Tip 1 : Practice a lot of problems from leetcode/coding ninjas or some other platform.
Tip 2 : Participate in daily contests on codeforces, leetcode, kickstart, etc.
Tip 3 : Include new topics while learning/solving Data structures problems like tries, BIT, etc.

Application resume tips for other job seekers

Tip 1 : Mention your competitve programming skills and profiles in resume if possible.
Tip 2 : While mentioning things in resume: mention by numbers.
Tip 3 : Make a neet resume in some standard format(maybe by using LaTeX)
Tip 4 : Have atleast 2 projects(on which you are confident) in resume
Tip 5 : Don't put false positive on resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

Top Atlassian Software Developer Interview Questions and Answers

Q1. Structurally Unique Binary Trees of Dragon Balls Goku has ‘N’ Dragon Balls, where each Dragon Ball is unique. The ith Dragon Ball has ‘i’ stars on it, meaning the first Dragon Ball has 1 star, the second has 2 stars, and so on. Gohan needs ... read more
View answer (1)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (42)

Jobs at Atlassian

View all

Data Analyst Interview Questions & Answers

user image Anonymous

posted on 17 Nov 2020

Interview Questionnaire 

3 Questions

  • Q1. How will you optimize ticket closing process
  • Ans. 

    I will streamline the process by identifying bottlenecks and implementing automation.

    • Analyze current process flow

    • Identify areas of delay or inefficiency

    • Implement automation tools to reduce manual effort

    • Set up clear communication channels between team members

    • Track progress and adjust as needed

  • Answered by AI
  • Q2. Explain what course of actions will be taken by you if your colleagues and manager don't co operate with you
  • Q3. Take any example in ticket closing and explain how will you do hypothesis testing
  • Ans. 

    Hypothesis testing in ticket closing example

    • Define null and alternative hypothesis

    • Choose appropriate statistical test

    • Set significance level

    • Collect data and calculate test statistic

    • Determine p-value and compare with significance level

    • Make conclusion and interpret results

  • Answered by AI

Data Analyst Interview Questions asked at other Companies

Q1. Suppose there is a room in the office and X people enter room throughout the day, Y people leave throughout the day [continuously people are entering the room, some are staying there, and rest are going out] .. so tell me the code to calcul... read more
View answer (11)

Interview Questionnaire 

1 Question

  • Q1. Difference between git and Mercurial, How do you resolve merge conflicts, How do you start services in Linux/Windows, Java thread dump, heap dump, deadlock
  • Ans. 

    Answering questions on Git, Mercurial, Linux/Windows services, Java thread dump, heap dump, and deadlock

    • Git and Mercurial are both version control systems, but Git is more popular and has a steeper learning curve

    • Merge conflicts occur when two or more people make changes to the same file at the same time, and can be resolved using tools like Git's merge tool or Mercurial's merge tool

    • Starting services in Linux can be don...

  • Answered by AI

Skills evaluated in this interview

Senior Support Engineer Interview Questions asked at other Companies

Q1. 1. How you would troubleshoot a process hanging? 2. How would you troubleshoot slow system performance? 3. Network latency issue? 4.Cluster failover issue? 4. Application unable to start issue? 5. Last time you used your skills to handle an... read more
View answer (1)
Contribute & help others!
anonymous
You can choose to be anonymous

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. Take any example in ticket closing and explain how will you do hypothesis testi...read more
  3. How will you optimize ticket closing proc...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.

Recently Viewed

INTERVIEWS

Atlassian

No Interviews

SALARIES

Atlassian

JOBS

Atlassian

No Jobs

SALARIES

Tractebel

JOBS

Synchrony

No Jobs

JOBS

Qualcomm

No Jobs

SALARIES

AlphaSense

JOBS

Nexthink

No Jobs

JOBS

Level AI

No Jobs

Tell us how to improve this page.

Atlassian Interview Process

based on 82 interviews

Interview experience

4.1
  
Good
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.4k Interviews
Infosys Interview Questions
3.6
 • 7.5k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
LTIMindtree Interview Questions
3.8
 • 2.9k Interviews
Mphasis Interview Questions
3.4
 • 790 Interviews
Zoho Interview Questions
4.3
 • 505 Interviews
Freshworks Interview Questions
3.5
 • 155 Interviews
View all

Atlassian Reviews and Ratings

based on 123 reviews

3.6/5

Rating in categories

3.2

Skill development

4.0

Work-life balance

4.1

Salary

3.1

Job security

3.5

Company culture

3.2

Promotions

3.3

Work satisfaction

Explore 123 Reviews and Ratings
Principal Software Engineer, JSM

Remote

10-15 Yrs

₹ 76-120 LPA

Software Engineer

Bangalore / Bengaluru

10-13 Yrs

Not Disclosed

Senior Engineering Manager

Bangalore / Bengaluru

10-15 Yrs

Not Disclosed

Explore more jobs
Software Engineer
145 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
110 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Developer
105 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Sde1
55 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Development Engineer II
39 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Atlassian with

Salesforce

4.0
Compare

Google

4.4
Compare

Amazon

4.1
Compare

Freshworks

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview
Rate your experience using AmbitionBox
Terrible
Terrible
Poor
Poor
Average
Average
Good
Good
Excellent
Excellent