Atlassian logo

Atlassian Interview Questions

18 practice questions for Atlassian technical interviews

coding Medium Verified

Door Swipes


Category: Interval-based coding problem
# Question Given a list of people who enter and exit, find the people who entered without their badge and who exited without their badge. This...
Input: List
Output: Array
coding Medium Verified

Agent Vote


Category: String coding problem
# Question Design a Customer Support Ticket System that allows customers to rate support agents on a scale of 1 to 5. You need to implement...
Input: List
Output: Array
coding Medium Verified

Middleware Router


Category: String coding problem
# Question We want to implement a middleware router for our web service, which based on the path returns different strings. This problem is split...
Input: String
Output: Computed result
coding Hard Verified

Tennis Court Bookings


Category: Algorithm coding problem
# Question The input is a list of tennis court bookings, where each booking includes a start and end time. You need to write a program that assigns...
Input: List
Output: Integer
coding Easy Verified

Word Wrap


Category: String coding problem
# Question Implement a function that formats a list of words into lines, separating them with hyphens, while ensuring no line exceeds a maximum...
Input: Array of strings
Output: Computed result
coding Medium Verified

Design Rate Limiter


Category: Sliding window coding problem
# Design Rate Limiter Design a rate limiter system that controls the number of requests allowed within a specified time window. The rate limiter is...
Input: String
Output: Computed result
coding Medium Verified

Running Commodity Price


Category: Trie-based coding problem
You are given a stream of data points consisting of <timestamp, commodityPrice>. You need to design a data structure that supports upserting...
Input: Given input
Output: Integer
coding Medium Verified

Shuttle Route Pickup


Category: Graph coding problem
# Question Two shuttle buses travel different road networks to reach a festival campsite, picking up passengers at stops along the way. Each bus...
Input: Graph (nodes and edges)
Output: Computed result
coding Medium Verified

Storage Hierarchy Stats


Category: Trie-based coding problem
# Question Design a StorageHierarchyStats class that manages documents organized into labeled buckets. Buckets can have parent-child relationships...
Input: List
Output: Computed result
coding Medium Verified

Path Router


Category: Algorithm coding problem
# Question Design a PathRouter class that maps URL-like path patterns to handler names. Patterns may contain wildcard segments (*) that match any...
Input: Number(s)
Output: Computed result
coding Easy Verified

Snowpack Trail


Category: Array coding problem
# Question You are planning a hiking trip along a trail represented as an elevation array. Snow accumulates or melts on the trail each day according...
Input: Array
Output: Computed result
coding Medium Verified

Rocket Launch Board


Category: Algorithm coding problem
# Question You are building a simulator for a board game called Rocket Launch. The board has numbered squares from 1 to boardSize. On each...
Input: Number(s)
Output: Computed result
coding Easy Verified

Anagram Substring Search


Category: String coding problem
# Question You are given a list of keywords and a text string t. Return the first keyword from the list such that any anagram of that keyword...
Input: List
Output: Computed result
coding Medium Verified

Worm Game


Category: Grid/matrix coding problem
# Question Design a WormGame class that simulates a worm moving on a 2D grid. The worm starts at the top-left corner (0, 0) with length 1. It...
Input: 2D grid
Output: Computed result
coding Medium Verified

Jump Board


Category: Array coding problem
# Question You are given a 1D board represented as an array of instruction strings. You start at index 0. On each step, you follow the instruction at...
Input: Array
Output: Computed result
coding Medium Verified

Plan Billing


Category: Algorithm coding problem
# Question Design a PlanBilling class that tracks subscription charges on a daily basis and provides monthly and annual billing summaries....
Input: Given input
Output: Computed result
coding Medium Verified

Racing Lap Stats


Category: Algorithm coding problem
# Question You are analyzing race lap data for a set of drivers. Each driver has a list of lap times and a set of laps flagged as pit-stop laps...
Input: List
Output: Computed result
coding Easy Verified

Warehouse Trip Saver


Category: Algorithm coding problem
# Question A warehouse is organized into sections. Each product belongs to exactly one section. An employee has a pick list of products to collect....
Input: List
Output: Integer

No AI generated questions yet for Atlassian.

Start practicing Atlassian questions

Sign up for free to access walkthroughs, AI-generated questions, and more.

Get Started Free