Atlassian logo

Atlassian Medium Interview Questions

13 medium-level practice questions for Atlassian technical interviews

coding Medium Verified Question #1

1. 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 Question #2

2. 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 Question #3

3. 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 Medium Verified Question #4

4. 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 Question #5

5. 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 Question #6

6. 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 Question #7

7. 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 Question #8

8. 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 Medium Verified Question #9

9. 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 Medium Verified Question #10

10. 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 Question #11

11. 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 Question #12

12. 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 Question #13

13. 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

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