Atlassian interview questions
Online test → Technical → HR
DSA
Showing 15 of 72 reported in this area
Count the number of subarrays having product less than K.
Find the lexicographically next permutation of a sequence of numbers
Given a grid or graph, find the number of connected islands using DFS.
Group words that consist of the same letters irrespective of order (group anagrams).
Find the minimum number of platforms required at a railway/bus station so that no train/bus waits
Given an initial string and a large list of strings, find the longest matching prefix for each string.
Find the maximum sum path in a tree from one node to another. The path may or may not pass through the root.
Design and implement an efficient file management solution to handle operations on files, optimizing for performance
Given an integer n, determine the number of valid Binary Search Trees that can be formed using nodes numbered from 1 to n.
Minimum Platforms Problem: Given arrival and departure times of trains, find the minimum number of platforms required so that no train waits
Given a directed graph with n nodes and m edges representing relationships between people, find the minimum size of the largest strongly connected group.
Given two arrays A and B of long integers, find the lowest non-negative value X satisfying given pairing/constraint conditions between elements of A and B
Given N, D, and T, count the number of binary strings of length N using unlimited 0s and 1s such that there are no D consecutive 0s and no T consecutive 1s
Given an array of tower heights, for each index i find the nearest index j (left or right) such that arr[j] < arr[i]; if both exist, choose the closest one.
Given an IP address and lists of blocked IP addresses, blocked IP prefixes, and blocked ports, determine whether the given IP address should be allowed or blocked.
Behavioural
Showing 6 of 48 reported in this area
Describe your biggest failure and how you overcame it.
Describe a situation where you handled conflict within a team.
Tell me about a time when you had a disagreement with your project lead.
Explain an experience where you led a team and made cross-organization impact.
Tell me about a situation when your teammates did not comply with your decision.
Tell me about a time you demonstrated company values in a challenging situation.
CS fundamentals
Showing 25 of 41 reported in this area
How does the TLS handshake work?
Explain the architecture and working of HDFS.
Design an ER diagram for a given problem statement.
Explain database normal forms and why they are used.
Explain normalization and the relational model in DBMS
Explain the internal implementation of HashMap in Java.
Explain threading in Java and how concurrency is handled.
Explain self-balancing Red-Black Trees and their properties.
Identify security vulnerabilities present in given code snippets
Explain common web vulnerabilities such as XSS and SQL Injection.
How can common application security vulnerabilities be mitigated?
Write an SQL query using 3–4 tables to produce the required output
Given a code snippet, identify the security vulnerabilities present
Write a payload for performing an XSS (Cross-Site Scripting) attack
Explain virtual memory and how virtual memory maps to physical memory.
What security vulnerabilities can exist in a web or application system?
Answer basic database theory questions (indexes, queries, schema design).
Explain the difference between processes and threads, and describe deadlocks
Explain the differences between monolithic kernel and microkernel architectures.
Design and implement a class to track the popularity of content on a fictional platform
Which type of CPU scheduling algorithm is used in real-world operating systems and why?
How does the Google push notification system work and which Google application enables it?
Explain CPU scheduling and compare algorithms like Round Robin and Shortest Job First (SJF)
Explain and justify the data structures chosen for implementing the file system and reporting functionality.
Explain and compare BFS, DFS, Dijkstra’s algorithm, Bidirectional BFS, and heuristic graph algorithms like PageRank and A*.
System design
Showing 14 of 25 reported in this area
How do you think WhatsApp works?
Design the database schema for Confluence.
Explain how Google search works end to end.
How would you defend a website against attacks?
Design a phonebook system and explain its architecture.
Design a tagging system similar to the one used in LinkedIn.
Answer rapid-fire system design questions within limited time.
Design a low-level API Rate Limiter and write pseudocode for it.
Design a file system that supports retrieving the size of any directory.
Design a simple snake game where the snake can move in given directions.
How would you design REST endpoints for a scalable tag management service?
Suggest suitable metrics to rank pages in Confluence (e.g., visits, likes).
What factors would you consider regarding localization vs globalization of tags in the system?
Design a suggestion system that returns all dictionary words matching a given prefix, similar to Google search suggestions
Showing 60 of 150 questions. Ranked by how often the same question came back across reports.
Practise a Atlassian-style interview
A spoken interview built from these questions, scored when you finish; the report is yours.
Start practisingCommon questions
What questions does Atlassian ask?
Candidate interview reports most often cover DSA (39%) and Behavioural (26%).
How many rounds does Atlassian interview have?
Candidate interview reports show an average of 3.4 rounds per experience, with a typical sequence of Online test → Technical → HR. Individual interview paths can vary.
Is the Atlassian interview hard?
Among questions with a reported difficulty, the mix is easy 23%, medium 64%, hard 14%.