Atlassian interview practice

Atlassian Coding Interview and Assessment Practice Start with verified evidence.

Practice from 86 Atlassian-tagged public coding problems, organized only by the stage, topic, difficulty, and recency metadata FastPrep can verify. The broader public catalog also includes 29 system-design exercises.

Catalog
115 public practice assets (86 coding)
Start here
Use the stage named in your invitation
Evidence
OA Β· Phone Β· Onsite metadata, shown in context
Atlassian practice workspace
Stage-led Β· public FastPrep catalog

OA practice path

Online Assessment

Build a timed implementation rhythm from prompt to edge cases. Problems are ranked by repeated public catalog sightings.

Solve one end to end

60 Atlassian-tagged Online Assessment problems available.

CompanyProblemDifficultyPublic evidenceAction
ATAtlassian
Minimum Sorted Erasure OperationsArrayDynamic ProgrammingHard
2 public reportsLast reported Jun 2024
Practice
ATAtlassian
Dice Roll SimulationDynamic ProgrammingArrayHard
2 public reportsLast reported Nov 2023
Practice
ATAtlassian
Maximum MEXArrayHash TableMedium
2 public reportsLast reported Oct 2022
Practice
ATAtlassian
K-Means ClusteringArrayBinary SearchMedium
1 public reportLast reported Feb 2025
Practice
ATAtlassian
Planning ProductionGreedySortingMedium
1 public reportLast reported Feb 2025
Practice
ATAtlassian
Count Analogous ArraysArrayPrefix SumMedium
1 public reportLast reported Mar 2024
Practice
ATAtlassian
Get Maximum ScoreArrayHash TableMedium
1 public reportLast reported Mar 2024
Practice
ATAtlassian
Better Compression πŸ¦€StringHash TableEasy
1 public reportLast reported Mar 2024
Practice
ATAtlassian
Romanizer 🐑MathStringEasy
1 public reportLast reported Mar 2024
Practice
ATAtlassian
Flower Bouquets πŸ’Dynamic ProgrammingStringMedium
1 public reportLast reported Mar 2024
Practice
ATAtlassian
Binary Search Tree IteratorTreeStackMedium
1 public reportLast reported Nov 2023
Practice
ATAtlassian
Binary Tree Level Order TraversalTreeBreadth-First SearchMedium
1 public reportLast reported Nov 2023
Practice
ATAtlassian
Design HashMapHash TableDesignEasy
1 public reportLast reported Nov 2023
Practice
ATAtlassian
Design Hit CounterQueueDesignMedium
1 public reportLast reported Nov 2023
Practice
ATAtlassian
Evaluate Reverse Polish NotationArrayStackMedium
1 public reportLast reported Nov 2023
Practice
ATAtlassian
Find Leaves of Binary TreeTreeDepth-First SearchMedium
1 public reportLast reported Nov 2023
Practice
ATAtlassian
Generate ParenthesesStringBacktrackingMedium
1 public reportLast reported Nov 2023
Practice
ATAtlassian
Greatest Common Divisor of StringsStringMathEasy
1 public reportLast reported Nov 2023
Practice
ATAtlassian
Leaf-Similar TreesTreeDepth-First SearchEasy
1 public reportLast reported Nov 2023
Practice
ATAtlassian
Letter Combinations of a Phone NumberStringBacktrackingMedium
1 public reportLast reported Nov 2023
Practice

01 Β· Preparation plan

Connect compact representations to dependable operations.

The available Atlassian catalog is dominated by coding practice. A compression task, a scheduling-style optimization, and a time-aware counter provide three different implementation habits. The separate architecture audit can deepen reliability reasoning; it is not evidence that every applicant receives a design round. This is a suggested practice sequence, not the employer's interview process. Your invitation and recruiter guidance remain the source of truth.

  1. 01

    Normalize a compressed representation

    Use Better Compression to separate decoding, aggregation, and ordered output. Repeated symbols in different parts of the input should not accidentally become different identities.

    • Write examples with multi-digit counts and repeated symbols.
    • Aggregate before formatting the result.
    • Explain the output-order rule independently of parsing.
    Practice: Better Compression πŸ¦€
  2. 02

    Justify a production-planning choice

    Start the planning exercise with a small exhaustive example, then identify the ordering property behind the efficient approach. Do not assume a greedy choice is safe without an exchange argument.

    • Name the quantity your objective maximizes or minimizes.
    • Compare alternative orders on a tiny instance.
    • Test ties and an item that cannot be scheduled.
    Practice: Planning Production
  3. 03

    Bound a rolling counter

    The hit-counter exercise asks you to preserve exactly the events relevant to a time window. Use it to discuss correctness at boundaries before considering reliability or scale.

    • Define whether the lower time boundary is inclusive.
    • Test several hits at the same timestamp.
    • Explain how expired events leave memory.
    Practice: Design Hit Counter

02 Β· Broader technical practice

Practice beyond standalone coding questions.

These public Atlassian-tagged exercises cover additional technical formats. They are included only when a verified catalog record and a crawlable practice page both exist.

System designLast seen Oct 2026

Design a Streaming Top-K Hitters System

Continuously rank the most frequent keys over recent and all-time windows.

Open practice
System designLast seen Oct 2026

Design a Responsive Product Catalog Search Frontend

Design the component tree and bounded query flow for a product grid that stays responsive as a user types.

Open practice
System designLast seen Oct 2026

Design a Distributed Rate Limiter

Design a multi-tenant distributed limiter that smooths priority and regular traffic under versioned quotas, retries, and partial failure.

Open practice
System designLast seen Oct 2026

Design a Collaborative Document Editor

Design a Docs- and canvas-like collaborative editor with convergent text and visual-object editing, anchored annotations, history, presence, and permissions.

Open practice
System designLast seen Sep 2026

Design an Idempotent Ledger Service

Design an append-only balanced ledger whose posting API returns one durable outcome across retries, races, and lost responses.

Open practice
System designLast seen Sep 2026

Design Cloud Usage Billing Infrastructure

Design retry-safe usage metering, versioned pricing, account invoices, reconciliation, and portal-visible usage across many cloud services.

Open practice
System designLast seen Sep 2026

Design a Product Feature Event Analytics Platform

Design an extensible event platform for distinct-user analysis, bounded raw troubleshooting, most-viewed URL ranking, and subscription-conversion measurement.

Open practice
System designLast seen Sep 2026

Design a Searchable Emoji Picker

Serve a localized, accessible emoji catalog with responsive search, deterministic selection, and privacy-bounded personalization.

Open practice
System designLast seen Sep 2026

Social Post Comments

Design the storage and serving path for comments attached to social posts.

Open practice
System designLast seen Sep 2026

Global Music Streaming Platform

Design global music search, personal libraries, creator uploads, and reliable playback, then audit a consistent-hash origin under balanced current load.

Open practice
System designLast seen Sep 2026

Audit a Service Architecture for Reliability

Review a service architecture, choose actionable signals, diagnose an incident, and define changes that support a four-nines objective.

Open practice
System designLast seen Jul 2026

Design a Product Authentication Platform

Design a shared first-party login and session platform with secure credentials, fast token validation, tested backups, and a 10Γ— growth path.

Open practice
System designLast seen Jul 2026

Design a Large JSON and XML Transformation Service

Design a bounded-memory service that transforms a 300 GB JSON array on one 16 GiB, 8-core worker with durable job control and monitoring. Add a finite independent-record XML profile with explicit parser limits and restart context while preserving the JSON interface.

Open practice
System designLast seen Feb 2026

Delivery Status Architecture Audit

Audit delivery confirmation, status reads, authentication, failover, logging and deferred third-party work in a supplied architecture.

Open practice
System designLast seen Oct 2025

Design a Horizontally Scaled PostgreSQL Database

Partition a growing PostgreSQL workload across database shards and move ownership safely as capacity changes.

Open practice
System designLast seen Oct 2025

Reconcile Expected Requests Against Success Logs

Build a resumable read-only audit over database IDs and distributed success logs, distinguishing missing success evidence from incomplete coverage.

Open practice
System designLast seen Oct 2025

Review and Scale a Fixed-Stage Document Pipeline

Distinguish stage concurrency from completion rate, move a mandatory-pipeline bottleneck, and recover bounded accepted work during a slower stage or uncertain attempt.

Open practice
System designLast seen Aug 2025

Design Video Metadata Reads Under a Deadline

Choose and enforce consistency for video catalog fields and changing aggregates while returning a truthful result within a tight read deadline.

Open practice
System designLast seen Aug 2025

Post Author Friend Count Serving

Serve each post author’s friend count from a large changing social graph without per-post adjacency scans or silent projection drift.

Open practice
System designLast seen Aug 2025

Signing Notification Loss Recovery

Identify and safely recover missing signing invitations from incomplete evidence without inferring failures from absent success logs.

Open practice
System designLast seen Aug 2025

Cost-Aware Interactive Content Delivery

Design a private drawing-to-animal animation pipeline with reusable generic animations and fixed backgrounds, while controlling processing and delivery costs.

Open practice
System designLast seen Aug 2025

Resilient Sports Statistics Aggregation

Design a sports-statistics service that remains useful and honest when upstream providers are slow, rate-limited, unavailable, or respond successfully with bad data.

Open practice
System designLast seen Aug 2025

Video Platform Capacity Planning

Design an internal forecasting system that identifies the demand, resource, and price information needed to estimate a video platform's next-year infrastructure costs. Include expiring short videos through versioned media-lifecycle inputs and storage occupancy over time. The same planner supports configured forecast horizons and measured URL-parsing or optional opaque-inference resource profiles without borrowing video inputs.

Open practice
System designLast seen Jul 2025

Smart-Fridge Edge Processing Migration

Migrate fridge analytics from cloud computation to constrained deployed devices while preserving local operation, truthful remote status and recoverable updates.

Open practice
System designLast seen May 2025

Diagnose and Scale a Recipe Commerce Service

Diagnose a growing recipe-browse and ingredient-purchase service, protect purchase outcomes during read spikes, and validate a staged performance improvement.

Open practice
System designLast seen May 2025

Migrate an Ethernet Appliance to a Microcontroller

Assess and qualify a hardware platform port while preserving local behavior, bounded offline records, and truthful deployment status.

Open practice
System designLast seen Apr 2025

Optimize an Appointment Waitlist Offer Service

Prevent a declining queue head from stranding a doctor slot while preserving priority, exclusive offers and recoverable 30-minute reply decisions.

Open practice
System designLast seen Mar 2025

Crossword Hint Delivery

Compare server-fetched and preloaded text, image and video hints under device storage, offline availability and immutable puzzle revisions.

Open practice
System designLast seen Mar 2025

Diagnose and Scale a Multi-Region Cloud Service

Use load-balancer, application, and database evidence to evolve a regional monolith into a safe multi-region service with versioned infrastructure and reversible migrations.

Open practice

03 Β· Evidence boundary

What β€œAtlassian interview questions” means here.

It means practicing transferable implementation, testing, and technical reasoning with public catalog assets FastPrep tags to Atlassian. It does not mean FastPrep has access to the company's assessments or any private interview bank.

Repeated public sightings and last-reported dates can help you prioritize practice, but they cannot predict the questions, format, or platform in a specific interview.

  • Only Atlassian-tagged FastPrep catalog problems appear above.
  • Stage labels and report dates remain visible as context.
  • No official, private, leaked, or proprietary questions are claimed.

04 Β· Plain answers

Atlassian interview practice questions, answered plainly.

This page owns technical-practice intent for Atlassian. Hiring activity, timelines, and market signals remain on the separate hiring-insights page.

01Should I infer Atlassian's current rounds from these stage counts?

No. The stage distribution describes FastPrep's available reports and may be uneven. Use it to find relevant practice, not to infer the employer's whole process. The coding collection and reliability exercise are preparation options; your recruiter and invitation determine the actual interview format.

02Is FastPrep affiliated with Atlassian?

No. FastPrep is an independent interview-preparation product and is not affiliated with Atlassian. The page uses FastPrep's public practice catalog and does not claim official, private, leaked, or proprietary employer questions.

03How are Atlassian problems assigned to interview stages?

Stage labels come from FastPrep's public problem metadata. A problem can carry more than one reported stage, and hiring processes can change by role, level, location, and date. Treat the labels as preparation context, not a guarantee.

04Which Atlassian interview stage should I practice first?

Start with the stage named in your invitation or recruiter message. If no stage is known, use the largest available set to build general problem-solving fluency, then rehearse explanation and testing separately.

05Does this page predict the Atlassian interview process?

No. Public catalog counts, stage tags, and last-reported dates can help prioritize practice, but they cannot predict a specific interview's questions, sequence, timing, or platform.

Your next stage, made concrete

Pick a problem. Solve it end to end.

Start with the stage named in your invitation, then use public evidence as contextβ€”not as a promise of what you will be asked.

Open the practice set