138 questions · from 44 interviews · 3 asked more than once

Atlassian interview questions

Every question candidates reported from their Atlassian interviews, most frequently asked first. Each links to the write-up it came from, so you can see the round and how it went.

Atlassian coding and DSA questions

  1. 01

    Customer Support Agent Rating System

    We are managing a Customer Support service where each Agent will get a rating from customers on a scale of 1–5 based on their performance. We need to maintain this information and return a list of agents based on their average rating in decreasing order.

    Asked 2 times · From Atlassian P50 Interview Experience | July-Aug 2025

  2. 02

    Closest Common Parent Group in Employee Directory

    The team maintains the Atlassian employee directory. At Atlassian, there are multiple groups, and each can have one or more groups. Every employee is part of a group. You are tasked with designing a system that could find the closest common parent group given…

    Asked 2 times · From Atlassian P50 interview experience - Ghosted by HR

  3. 03

    Longest Consistent Activity Streak (No Modification)

    Given an array representing daily activity counts, a consistent activity streak is a contiguous sequence of days where the difference between consecutive days is the same. Determine the maximum length of such a streak. The streak must contain at least two…

    From Atlassian SWE-1 Interview | 75Lakhs CTC | P30 Role

  4. 04

    Longest Consistent Activity Streak with One Modification

    Given the same array, you may change at most one element to any integer (including negative). A consistent activity streak is defined as before. Find the maximum possible length of a contiguous consistent activity streak after at most one modification. You…

    From Atlassian SWE-1 Interview | 75Lakhs CTC | P30 Role

  5. 05

    Most Popular Content ID from Stream

    Imagine you are given a stream of content IDs along with an associated action to be performed on them. Examples of contents are video, pages, posts etc. There can be two actions associated with a content ID: increasePopularity : increases the popularity of…

    Medium · From Atlassian SDE 2

  6. 06

    Anagram of Word in Note

    Given a list of words and a note, check if an anagram of a word in the words array can be found in note. The anagram can appear shuffled, meaning character order doesn't matter. Additionally, the anagram letters need not be contiguous in the note; it's true…

    From Atlassian - Senior Software Engineer | Rejected

  7. 07

    Word Search (Grid Coordinates)

    Word search to find a word in a given grid. Give the result as an array of coordinates of the characters in the string.

    From Atlassian - Senior Software Engineer | Rejected

  8. 08

    Running Commodity Price Tracker

    We have a bunch of commodity prices and get a stream of events. We can either update or add a timestamp and a price against it. Interface: java interface RunningCommodityPrice { void upsertCommodityPrice(int timestamp, int commodityPrice); int…

    From Atlassian - Senior Software Engineer | Rejected

  9. 09

    All O'one Data Structure

    The problem presented was 'All O'one Data Structure'.

    From Atlassian | Senior Backend Engineer Interview | Bengaluru

  10. 10

    Graph Shortest Path

    A LeetCode style graph question to find the shortest path.

    From Atlassian MLE P40 experience

  11. 11

    ML Coding - Median of List with Multiple Factors

    I was asked to implement an algorithm to get the median input of a list based on multiple factors.

    From Atlassian MLE P40 experience

  12. 12

    Merge Intervals with Sweep Line and Follow-ups

    I was asked a question similar to the merge interval problem, but with different wording. It also included follow-up questions that required sweep line approaches.

    Easy · From Atlassian | Interview Experience | P40 | 5 YOE | Awaiting Team Match

  13. 13

    Grocery Shopping Optimization (Department Visits)

    You are going on a camping trip, but before you leave you need to buy groceries. To optimize your time spent in the store, instead of buying the items from your shopping list in order, you plan to buy everything you need from one department before moving to…

    Medium · From Atlassian Technical Phone Screen

  14. 14

    LRU Cache Design Discussion

    Discuss the approach for implementing an LRU (Least Recently Used) cache. Coding was not required, only an architectural discussion.

    Medium · From Atlassian | P60 | Sept 2025 | Rejected

  15. 15

    Cinema Movie Scheduling

    You are the manager of a cinema hall. Design a system to determine if a new movie can be added to an existing schedule without removing any current movies. The cinema operates from 10 AM to 11 PM on a single day. Movie start and end times are represented as…

    Medium · From Atlassian | P60 | Sept 2025 | Rejected

  16. 16

    Employee Directory: Closest Parent Group (LCA)

    Given an employee directory structure composed of groups and departments, find the closest common parent group for a target set of employees. The problem is analogous to finding the Lowest Common Ancestor (LCA) in a tree structure. For example, in a given…

    Medium · From Atlassian | P60 | Sept 2025 | Rejected

  17. 17

    Snake Game with Nth Food Variation

    I was asked to implement a Snake Game with a slight variation. Instead of increasing in size every time it eats food, the snake only increases its size after eating every 'n'th food item. The focus was on code organization, creating appropriate objects,…

    From Atlassian | P40 | Bangalore | Interview Exp | Offer

  18. 18

    Lowest Common Ancestor (LCA) for N-ary Tree Leaves

    Given an n-ary tree structure, I needed to find the Lowest Common Ancestor (LCA) for any given pair of leaf nodes. The interviewer emphasized time complexity, clear explanations, and continuous communication of my thought process.

    From Atlassian | P40 | Bangalore | Interview Exp | Offer

  19. 19

    Designing a Social Media Platform with Friends Count

    Design a social media platform similar to Facebook where each user has multiple friends, and you need to show friends count with each post made by a user. The system should efficiently fetch friends count for every post, even with millions of users.

    Hard · From Atlassian Interview Principal Engineer P50 band

  20. 20

    Detecting Entry and Exit Violations in Attendance Logs

    Given a list of office attendance logs, identify users who have violated the entry and exit flow. The correct flow is entry - exit - entry - exit, and violations include consecutive entries or exits.

    Medium · From Atlassian Interview Principal Engineer P50 band

  21. 21

    Closest Group for Employees in Organisational Hierarchy

    Given a hierarchy of organisation, departments, and employees, find the closest group (department) for a set of employees.

    From Atlassian P50 Interview Experience | July-Aug 2025

  22. 22

    Minimum Latency Between Services

    Given a network of N services with connection latencies, determine the minimum latency from service X to service Y for Q queries. Discuss why classic DFS and BFS are not suitable, how Dijkstra's algorithm would work, and explore alternative solutions and…

    Hard · From Atlassian | P40 | India [Offer]

  23. 23

    Design Popularity Counter

    Design a system with the following methods: increasePopularity(content id), decreasePopularity(content id), and getMostPopular(). Follow-up considerations include supporting increases/decreases by an arbitrary value 'x' (not just 1) and strategies for…

    Medium · From Atlassian | Software Engineer P40 | Aug 2025 [Hold]

  24. 24

    Design Agent Rating System

    Design a system that includes the methods addAgentRating(agent id) to add a rating for a specific agent and getSortedAgentRatingsList() to retrieve a list of agents sorted by their ratings. Follow-up requirements include supporting agent ratings for a given…

    Medium · From Atlassian | Software Engineer P40 | Aug 2025 [Hold]

  25. 25

    Design Snake Game

    I was asked to design the classic Snake Game during the code design round.

    From Atlassian Interview Experience | Interview Experience | SDE-2 backend | Reject

41 more in the Atlassian write-ups.

Atlassian system design questions

  1. 01

    Design a Tagging System

    Design a tagging system that supports adding tags across different products in Atlassian. Consider the scale of adding tags is heavy.

    Asked 3 times · From Atlassian P50/P40 interview experience.

  2. 02

    Delivery Management System Design

    Design a system for delivery management with two client applications: one for delivery executives to mark deliveries complete (with optional locker numbers) and one for users to view package status. The architecture includes a WAF, two load balancers (one for…

    From Atlassian - Senior Software Engineer | Rejected

  3. 03

    Cinema Hall Movie Scheduler

    Design a system for scheduling movies in a cinema hall. Constraints: - Cinema hall has only 1 screen. - Movies run from 10 am to 11 pm (last show can run up to 11 pm). - If a movie ends at 12 pm, the next movie can start exactly at 12 pm. Input: Screenings…

    From Atlassian - Senior Software Engineer | Rejected

  4. 04

    Design Popular Feed (Confluence/YouTube/Twitter)

    Design the popular feed on a content authoring platform such as Confluence. If they have never used Confluence, parallels like popular feeds on YouTube, Twitter, or Facebook can be used instead. The system has three main aspects: 1. Gathering popularity…

    From Atlassian - Senior Software Engineer | Rejected

  5. 05

    Agent Voting System Design

    Design and implement an agent voting system. Each support agent needs an ID and a rating from 1-5. The system must support: Recording ratings Computing the average rating Sorting by average rating Coming up with some kind of tie-breaking logic Follow-up: How…

    From Atlassian | Senior Eng | Coding

  6. 06

    ML System Design - Recommendation System

    The ML system design question was related to building a recommendation system. The interview included many side questions to assess my depth on each topic.

    From Atlassian MLE P40 experience

  7. 07

    Top-K Heavy Hitters with User-Viewed Exclusion

    The system design problem involved finding the Top-k heavy hitter problems for a Confluence page. A specific variation was that users should not be shown pages in the top-k that they have already viewed. I discussed the design, and the interviewer was…

    From Atlassian | Interview Experience | P40 | 5 YOE | Awaiting Team Match

  8. 08

    Collaborative Google Doc Design

    Design a collaborative editing system similar to Google Docs. The discussion should focus on conflict handling mechanisms and the use of WebSockets for real-time updates.

    Hard · From Atlassian | P60 | Sept 2025 | Rejected

  9. 09

    File Storage and Search System Design

    Design a file storage and searching system. Files should be searchable by file name or by keywords within their content. The proposed solution should leverage object storage for files and Elasticsearch for content-based keyword searching.

    Hard · From Atlassian | P60 | Sept 2025 | Rejected

  10. 10

    Image Web Scraping System Design

    Design a web scraping system capable of scraping a given list of URLs and extracting all image URLs from them. The system should expose the following APIs: 1. POST /jobs -> {urls: ["abc.com", "amazon.com"]} -> response ({jobid: 1234}) 2. GET…

    Hard · From Atlassian | P60 | Sept 2025 | Rejected

  11. 11

    Confluence Homepage (YouTube-like Recommendation)

    I was asked to design a YouTube-like homepage for a software like Confluence. The goal was to display the most "engaged with" documents across the organization. Additionally, the system should not show documents that I, as the user, have already written or…

    From Atlassian | P40 | Bangalore | Interview Exp | Offer

  12. 12

    Google Docs-like System with Load Balancer

    Design a Google Docs-like system where multiple users can work on the same document in real-time. The system should ensure that each document is handled by one server only, with a load balancer in round-robin mode assigning servers to documents.

    Hard · From Atlassian Interview Principal Engineer P50 band

  13. 13

    Eventual vs. Strong Consistency in Systems

    Discuss the implications of eventual vs. strong consistency in the following scenarios: 1) API calls with a 30-second latency window for retrieving metadata for videos, 2) an analytics web page system that records every click on hot webpages, and 3) a banking…

    Hard · From Atlassian Interview Principal Engineer P50 band

  14. 14

    Re-sending Missed Notifications in a Document Signing System

    You have a document signing system where notifications were lost due to a bug. You have a table of completed documents and logs of successfully sent notifications. After the bug fix, how can you identify and re-send notifications to users who did not receive…

    Hard · From Atlassian Interview Principal Engineer P50 band

  15. 15

    Throughput Calculation in a System Pipeline

    Calculate the throughput of a system pipeline with multiple stages (components) where each component has its own processing capacity. For example, components A, B, and C have capacities of 10, 20, and 50 documents respectively.

    Medium · From Atlassian Interview Principal Engineer P50 band

  16. 16

    Friend Count Feature Implementation

    Implement a feature to display the number of friends a post's author has at the time of viewing the post for a Facebook clone. The database schema includes USER and USER RELATIONSHIP tables. The solution must scale for a rapidly growing platform.

    From Atlassian | P40 | India [Offer]

  17. 17

    Load Balancing in Google Docs Clone

    Assess the implications of a round-robin load balancing system for a Google Docs clone where each document is handled by a single server. Evaluate potential scalability issues and suggest solutions.

    From Atlassian | P40 | India [Offer]

  18. 18

    Consistency Models for Applications

    Determine whether strong or eventual consistency is more appropriate for the following applications: - An API call to retrieve video stream metadata within 20 milliseconds. - A web analytics platform recording every click on a popular web page. - A banking…

    From Atlassian | P40 | India [Offer]

  19. 19

    Missing IDs in Log Files

    Identify the IDs that were missing from a database when there was a bug causing failed requests. You have access to a database storing all IDs and large log files from 500 production servers logging successful request IDs.

    From Atlassian | P40 | India [Offer]

  20. 20

    Tagging Management Service

    Design a product-agnostic tagging system for Atlassian's products (Jira, Confluence, Bitbucket) that allows users to tag, view, and manage content by tags. Include features for adding/removing tags, viewing content by tags, and displaying popular tags.

    From Atlassian | P40 | India [Offer]

  21. 21

    Design Popular K Feeds for Confluence

    Design a system for displaying 'popular K feeds' within Confluence. Considerations include strategies for calculating popularity scores, supporting queries for feeds within specific time windows, and updating user dashboards in real-time.

    Hard · From Atlassian | Software Engineer P40 | Aug 2025 [Hold]

  22. 22

    Confluence Feeds Based on Popularity

    Design a system for Confluence feeds based on popularity.

    From Atlassian P50 interview experience - Ghosted by HR

  23. 23

    Design Nokia Snake Game

    Design the Nokia snake game. Expectation is to ask all clarifying questions, snake behaviour on boundary etc. Clean working code is expected with modularity.

    From Atlassian P40 | India | Offer

  24. 24

    Design Atlassian Tag Management System

    Build a tag management system for Atlassian services. Discussion was around APIs, database schema, optimizations, and scalability.

    From Atlassian P40 | India | Offer

  25. 25

    Design a Middleware Router

    Design a Middleware Router

    From Atlassian | Software Engineer P40 / P50

28 more in the Atlassian write-ups.

Atlassian behavioural and HR questions

  1. 01

    Atlassian Values Interview

    This round revolved around Atlassian's principles. I was expected to provide examples showcasing how I embody their guiding values, such as 'be the change you seek' by describing a time I initiated change in my company.

    From Atlassian | P40 | Bangalore | Interview Exp | Offer

  2. 02

    Managerial Interview (Past Projects & Values)

    This round was similar to the values round but with a much stronger focus on my previous experience. The interviewer delved deeply into my past projects, questioning how I demonstrated Atlassian values within those projects. It was important to show…

    From Atlassian | P40 | Bangalore | Interview Exp | Offer

  3. 03

    Behavioral: Project Ownership and Management

    Situation-based questions focusing on experiences such as owning a project end-to-end, improving efficiency, managing increased project scope, and pushing back when necessary.

    From Atlassian | Software Engineer P40 | Aug 2025 [Hold]

  4. 04

    Behavioral: Mentorship, Conflict, and Mistakes

    Situation-based questions covering topics like mentoring someone, resolving conflicts, shipping a bug to a customer, and handling project deprioritization.

    From Atlassian | Software Engineer P40 | Aug 2025 [Hold]

  5. 05

    Atlassian Core Values Discussion

    Need to give examples from professional life revolving around Atlassian core values.

    From Atlassian P40 | India | Offer

  6. 06

    Managerial Discussion (STAR Format)

    Similar to values round with in depth discussion. Need to answer in STAR format.

    From Atlassian P40 | India | Offer

  7. 07

    Project Walkthrough

    Discuss past projects using the STAR method.

    From Atlassian P50/P40 interview experience.

  8. 08

    Behavioral Questions (Values)

    Answer behavioral questions using the STAR method. Keep answers crisp—5 to 10 mins max per question.

    From Atlassian P50/P40 interview experience.

  9. 09

    Handling Underperforming Teammate

    how would you tackle a situtaiton where a teammate is not able to perform well

    From SDE Intern Journey from newbie || internship tips for a beginner || Atlassian' 2024 ||OLT ,INTERVIEW

  10. 10

    Contribution to Society

    tell me one change you have brought to society

    From SDE Intern Journey from newbie || internship tips for a beginner || Atlassian' 2024 ||OLT ,INTERVIEW

  11. 11

    Behavioral questions on Atlassian Values

    Standard behavioral questions based on Atlassian values. Be ready with multiple examples from your past experiences; you will be grilled on your past experience.

    From Atlassian | P40 | Interview Experience

  12. 12

    General Behavioral Questions

    General behavioral questions, not specific to Atlassian values.

    From Atlassian | P40 | Interview Experience

Atlassian other questions

  1. 01

    ML Craft Interview - Discuss Complex ML Project

    The interviewer asked me to explain a complex ML project I have worked on and grilled me on every small detail.

    From Atlassian MLE P40 experience

  2. 02

    Customer Satisfaction System

    Design a customer support ticketing system that allows customers to rate agents and provides average ratings for each agent, ordered from highest to lowest. Extend the system to track the best agents each month.

    From Atlassian | P40 | India [Offer]

  3. 03

    Build a Tab Component with Lazy Loading

    Build a Tab component with some variations like lazy loading content when Tab Panel is visible.

    From Atlassian - Principal Frontend Engineer - P60 (Reject)

  4. 04
  5. 05
  6. 06

    Constructors and Destructors

    He asked me about constructors and destructors

    From SDE Intern Journey from newbie || internship tips for a beginner || Atlassian' 2024 ||OLT ,INTERVIEW

  7. 07

    Data Theory Concepts

    I was asked conceptual questions regarding data theory, specifically differentiating between Snowflake and Stake, and also between OLTP and OLAP, including scenarios on when to use each.

    From Atlassian (P40)

Atlassian interview questions FAQ

What questions are asked in Atlassian interviews?

Candidates reported 138 distinct questions across 44 Atlassian interviews. 66 coding and DSA questions, 53 system design questions, 12 behavioural and HR questions, 7 other questions.

Which Atlassian interview questions are asked most often?

The most repeated are "Design a Tagging System" (3 times), "Customer Support Agent Rating System" (2 times), "Closest Common Parent Group in Employee Directory" (2 times).

How difficult are Atlassian interview questions?

Of the questions candidates rated, 3% were easy, 52% medium and 45% hard.