Company
Atlassian interview questions
55 practice questions in the style of Atlassian's interviews, covering Coding & Algorithms, Software Engineering Fundamentals, System Design, Behavioral & Leadership, ML System Design, Analytics & Experimentation, Data Manipulation (SQL/Python), Machine Learning.
4 easy44 medium7 hard
Atlassian interview questions by the numbers
Last updated
Katkat has 55 Atlassian interview questions. The largest topics are Coding & Algorithms (38%), System Design (33%) and Software Engineering Fundamentals (9%). By difficulty: 7% easy, 80% medium and 13% hard. The most common round is Technical Screen (49%). Frequent concepts include Scalability, System Design, Data Structures and Algorithms.
Topics
- Coding & Algorithms38% · 21
- System Design33% · 18
- ML System Design7% · 4
- Behavioral & Leadership5% · 3
- Machine Learning4% · 2
Difficulty
- Easy7% · 4
- Medium80% · 44
- Hard13% · 7
Interview rounds
- Technical Screen49% · 27
- Onsite47% · 26
- Online Assessment4% · 2
Roles
- Software Engineer56% · 31
- Machine Learning Engineer22% · 12
- Data Scientist15% · 8
- Frontend Engineer7% · 4
Frequent concepts
- Scalability16% · 9
- System Design15% · 8
- Data Structures9% · 5
- Algorithms5% · 3
- Concurrency5% · 3
- Distributed Systems5% · 3
Most mentioned in interview experiences
- 1.Build a 2x3 React Feed Grid from Static Data, Then from an API, and Explain Your Hooks1 report
- 2.Compute top-N posts in a workspace1 report
- 3.Design a Fast Product Search Page: Search Input over an Unbounded Catalog Grid1 report
- 4.Design a Music Player with Queue, Loop, and Shuffle1 report
- 5.Design a Rate Limiter Service: Components, Scaling and Precision Trade-offs1 report
- 6.Design a Social-Media Comments and Notifications System1 report
- 7.Design a tagging system and REST APIs1 report
- 8.Design an access control system (RBAC + resource-based)1 report
- 9.Design an image crawler for unlimited URLs1 report
- 10.Explain a Project Architecture Through a Technical Deep Dive1 report
Counted from 5 candidate interview experiences on Katkat. How we collect and count
Showing 31–55 of 55 results
Implement a backtracking search to determine if a target word can be formed by sequentially adjacent cells in a 2D character grid without reusing any cell.
AtlassianSoftware EngineerCoding & AlgorithmsTechnical ScreenDiagnose Checkout Rate Drop: Steps and Analyses evaluates metric design, causal reasoning, experiment setup, diagnostics, SQL/statistical checks, and recommendations in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
AtlassianData ScientistAnalytics & ExperimentationOnsiteTests systematic incident triage, observability strategies, and root-cause analysis across distributed tiers (caching, connection pools, databases, compute) when a scaled service suffers severe latency degradation.
AtlassianSoftware EngineerSystem DesignTechnical ScreenEnsure thread-safe updates to org hierarchy evaluates requirements, scale assumptions, API/data design, architecture, trade-offs, failure modes, and rollout in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
AtlassianSoftware EngineerSystem DesignTechnical ScreenThis problem tests your ability to design a document storage and processing system, specifically focusing on capacity estimation, deduplication strategies, and security considerations.
AtlassianSoftware EngineerSoftware Engineering FundamentalsOnsiteExpand Internationally: Data and Strategy for Market Entry evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
AtlassianData ScientistBehavioral & LeadershipOnsitePrepare an architecture deep dive with an end-to-end diagram, component ownership, interface contracts, design alternatives, and failure-recovery evidence.
AtlassianSoftware EngineerBehavioral & LeadershipOnsiteTests your ability to implement a multi-condition event filtering and deduplication pipeline while preserving input order, along with complexity analysis for batch and stream processing.
AtlassianSoftware EngineerCoding & AlgorithmsTechnical ScreenThis question evaluates proficiency in SQL data manipulation and relational reasoning, testing the ability to identify a championship winner from game result records across related tables in the Data Manipulation (SQL/Python) domain for data scientist roles.
AtlassianData ScientistData Manipulation (SQL/Python)Technical ScreenThis problem tests your understanding of tree traversal, graph theory, and how to generalize path-finding algorithms from trees to directed acyclic graphs (DAGs).
AtlassianMachine Learning EngineerCoding & AlgorithmsOnsiteDesign an optimal querying strategy to identify a secret word from a candidate vocabulary using exact-match character feedback under a strict query budget.
AtlassianMachine Learning EngineerCoding & AlgorithmsOnsiteThis question evaluates proficiency in tree and graph algorithms (lowest common ancestor), input validation for hierarchical data (cycle and disconnected component detection), API design for constructing and querying trees, and algorithmic time/space complexity analysis.
AtlassianSoftware EngineerCoding & AlgorithmsTechnical ScreenThis problem tests your ability to navigate hierarchical structures and find the Lowest Common Ancestor (LCA) in a tree or a directed acyclic graph representing organizational reporting lines.
AtlassianSoftware EngineerCoding & AlgorithmsTechnical ScreenA candidate-driven front-end system design discussion about an emoji picker with a search field. It tests how a candidate scopes the component, models and loads the emoji catalog, ranks search results, keeps a grid of thousands of emoji fast, and supports keyboard and screen-reader users.
AtlassianFrontend EngineerSystem DesignTechnical ScreenFind and highlight the shortest case-insensitive unique substring in each label using bracket notation, breaking ties by earliest index and preserving original casing.
AtlassianSoftware EngineerCoding & AlgorithmsTechnical ScreenThis question evaluates understanding of real-time rate limiting, time-windowed traffic control, and efficient per-client state management under algorithmic constraints.
AtlassianData ScientistCoding & AlgorithmsTechnical ScreenImplement an asynchronous batch URL fetcher that executes requests with bounded concurrency, deduplicates network calls, preserves input order, and handles per-request errors gracefully.
AtlassianSoftware EngineerCoding & AlgorithmsTechnical ScreenThis problem tests your ability to design a thread-safe rate limiter using a sliding window approach, focusing on time complexity optimization and memory management.
AtlassianSoftware EngineerCoding & AlgorithmsTechnical ScreenThis question evaluates a candidate's skill in implementing efficient online sliding-window rate limiting, covering stream processing, time-based window management, per-key state maintenance, algorithmic complexity analysis, and formal correctness reasoning.
AtlassianData ScientistCoding & AlgorithmsOnline AssessmentTests interval merging logic alongside stateful data structure design for tracking agent performance, calculating streaming averages, and ranking agents with deterministic tie-breaking.
AtlassianSoftware EngineerCoding & AlgorithmsTechnical ScreenThis problem tests your ability to manipulate array-based data structures, specifically focusing on sorting and linear-time interval merging logic.
AtlassianSoftware EngineerCoding & AlgorithmsTechnical ScreenThis question evaluates algorithmic problem-solving skills and understanding of clustering and optimization concepts, specifically the 1D k-center (minimax L1) problem, greedy feasibility tests, binary-search-on-answer techniques, numerical stability with large coordinates, and time/space complexity analysis relevant for a Data Scientist role.
AtlassianData ScientistMachine LearningOnline AssessmentA coding question about a rate limiter that receives requests as time bucket and caller pairs, in non-decreasing bucket order, and decides which to allow when each caller may make only a fixed number of requests per bucket. It tests stateful counting, per-key bookkeeping and correct handling of bucket changes.
AtlassianSoftware EngineerCoding & AlgorithmsTechnical ScreenThis question evaluates understanding of hierarchical data modeling, REST API design, database schema choices (e.g., adjacency list vs alternatives), and systems-level concerns like scalability, pagination for large subtrees, and cycle prevention.
AtlassianSoftware EngineerSystem DesignOnsiteThis question evaluates proficiency in supervised binary classification with logistic regression, implementation of L1 and L2 regularization, data preprocessing (missingness checks and standardization), hyperparameter selection via cross-validation, and model evaluation using ROC AUC and threshold-dependent metrics.
AtlassianData ScientistMachine LearningTechnical Screen
Atlassian interview experiences
All 7 →- 20 Minutes of Coding, 10 of System Design, RejectedAtlassian · Frontend Engineer · Senior+ · Technical Screen · Oct 2026Rejected
A recruiter reached out to me on LinkedIn and that's how I got this interview. Right after we talked, the interview invitation came the same day. The recruiter was extremely efficient. I just wanted to get in as fast as possible, so I only gave myself one week to prepare. Not being well prepared was also one of the reasons I failed later. I booked a technical screen for a week out. You can use yo…
- Music Player Design and Product DiscussionsAtlassian · Software Engineer · Senior+ · Onsite · Sep 2026
The author describes interviewing for an ML/AI product engineering role with BCNY, a small company acquired by Atlassian, and cautions that this team’s process may differ. A phone screen used a music-player exercise to assess object-oriented design and communication, including playback controls, queuing, repeat behavior, and shuffled playlists. Onsite discussions included designing comments for a…
- 45-Minute Phone Screen with Rate Limiter Coding and System DesignAtlassian · Software Engineer · Technical Screen · Aug 2026
45 minutes of coding + SD. It seems like there's no Karat anymore? The interviewer was also a current Atlassian employee. Coding Implement a simple rate limiter, assume all input values are valid. Part 1: check(time_bucket: int) -> bool The time bucket never decreases. Each call to this function counts as one more request in that time bucket. If the number of requests in the time bucket is greate…
- Shortest Unique Substrings for UI ShortcutsAtlassian · Software Engineer · Senior+ · Technical Screen · Aug 2026
In a Web UI dropdown, users needed help quickly memorizing keyboard shortcuts. For every string in an input list, find its shortest unique substring and wrap that substring with the tags and . Implement a function that performs this transformation. The detailed requirements were: Uniqueness: The chosen substring must not appear anywhere as a substring of any other string in the input list…
- Atlassian Account Executive interview: five-week plan stretched to eight weeksAtlassian · Account Executive · Jul 2026
A recruiter told me the process would be structured, about five weeks long, with at least four or five interviews and a required presentation. Scheduling was the part that threw me off. My interview times kept being rescheduled, and while I understood that things change, it kept pushing the calendar. End to end, the process took about eight weeks instead of the original expectation. The loop soun…
More companies
- Meta666
- Amazon653
- Google486
- OpenAI342
- Capital One268
- Microsoft252
- DoorDash241
- Anthropic225
- Uber217
- Apple177
- TikTok176
- Pinterest161
- ByteDance160
- LinkedIn154
- Stripe139
- Snowflake130
- Databricks122
- Airbnb112
- Rippling106
- Oracle104
- Coinbase99
- Netflix97
- NVIDIA95
- Snapchat94
- Citadel90
- Waymo90
- Instacart87
- Roblox84
- Salesforce77
- Optiver76
- Shopify63
- Robinhood60
- Hudson River Trading55
- Two Sigma55
- J.P. Morgan53
- PayPal53
- xAI53
- Lyft52
- Tesla52
- Other51
