# Atlassian Interview Guide

Source: https://www.techinterview.org/post/3233459919/atlassian-interview/
Updated: 2026-04-18 · techinterview.org

Atlassian Interview Guide

**Company Overview:** Atlassian is known for collaboration software including Jira, Confluence, Trello, and Bitbucket. The company emphasizes teamwork, openness, and values-driven culture.

## Interview Process

### Timeline: 3-4 weeks

- **Recruiter Screen (30 min)** - Background, interest in Atlassian

- **Technical Phone Screen (45-60 min)** - Coding problem with shared editor

- **Onsite/Virtual (4-5 rounds, full day)**

    2 coding rounds (60 min each)

    - 1 system design round (60 min) - for mid-level+

    - 1 behavioral/values round (45 min)

    - Optional: Hiring manager round

## Question Types & Difficulty

### Coding Questions (60%)

- **Difficulty:** Medium (70%), Easy-Medium (30%)

- **Focus Areas:**

    String manipulation and parsing (common)

    - Arrays and hash maps

    - Trees and graphs

    - Design problems (object-oriented design)

- **Style:** Practical, real-world scenarios related to Atlassian products

### System Design (20%)

- **For:** Senior engineers (3+ years)

- **Common Topics:**

    Design collaborative editing system (like Confluence)

    - Design task management system (like Jira)

    - Design notification system

    - Real-time collaboration features

### Values & Behavioral (20%)

- Atlassian places heavy emphasis on company values

- Values: Open company, no bullshit; Build with heart and balance; Don't #@!% the customer; Play as a team; Be the change you seek

- Expect specific questions about collaboration and teamwork

## Common Interview Questions

### Coding:

- Parse and validate Jira ticket syntax

- Implement permission system for documents

- Design rate limiter for API

- Find all mentions (@user) in text

- Implement undo/redo functionality

- Merge intervals (calendar conflicts)

### Behavioral:

- Tell me about a time you collaborated with a difficult team member

- Describe a situation where you disagreed with a decision

- How do you handle feedback?

- Give an example of when you went above and beyond

## Preparation Strategy

### Technical (4-6 weeks)

- **Week 1-2:** Arrays, strings, hash maps (Atlassian favorites)

- **Week 3-4:** Trees, graphs, object-oriented design

- **Week 5-6:** System design (if senior), mock interviews

- **Practice:** 50-75 LeetCode problems (focus on Medium)

### Behavioral (1-2 weeks)

- Study Atlassian values deeply

- Prepare 5-7 STAR stories demonstrating each value

- Emphasize teamwork and collaboration

- Research Atlassian products (use them if possible)

## Interview Tips

### Do:

- ? Communicate clearly and often

- ? Show enthusiasm for collaboration tools

- ? Demonstrate values alignment (especially teamwork)

- ? Ask clarifying questions

- ? Test your code thoroughly

- ? Discuss trade-offs in system design

### Don't:

- ? Be overly competitive or individualistic

- ? Dismiss teamwork questions

- ? Ignore product context

- ? Rush through problems without planning

## Salary & Levels

| Level | Title | Base Salary | Total Comp |
| --- | --- | --- | --- |
| P3 | Software Engineer | $120-150K | $140-180K |
| P4 | Senior Software Engineer | $150-190K | $190-250K |
| P5 | Senior Engineer II | $180-220K | $250-350K |
| P6 | Principal Engineer | $220-280K | $350-500K+ |

*Note: Total comp includes base + stock + bonus. Figures are approximate and vary by location.*

## Company Culture

- **Work-Life Balance:** Excellent - Known for healthy work culture

- **Remote:** Distributed-first company, strong remote support

- **Perks:** Generous PTO, ShipIt days (innovation time), equity for all

- **Growth:** Strong internal mobility, learning budget

## Success Rate & Difficulty

- **Overall Difficulty:** Medium (3/5)

- **Accept Rate:** ~15-20% (moderately selective)

- **Interview Duration:** 3-4 weeks average

- **Preparation Time:** 6-8 weeks recommended

## Final Advice

Atlassian is looking for strong engineers who are also great teammates. Technical skills matter, but cultural fit is equally important. Emphasize collaboration, show genuine interest in building tools that help teams work better, and demonstrate alignment with company values. The interview process is thorough but fair, and the company is known for transparent communication throughout.

**Best for:** Engineers who value team culture, work-life balance, and building impactful collaboration tools.

## Related System Design Interview Questions

Practice these system design problems that appear in Atlassian  interviews:

- [System Design: Chat System (WhatsApp / Messenger Scale)](https://www.techinterview.org/post/3233461461/system-design-chat-system/)

- [System Design: Notification System (Push, Email, SMS)](https://www.techinterview.org/post/3233460452/system-design-notification-system/)

- [Design a Distributed Key-Value Store](https://www.techinterview.org/post/3233460015/design-a-distributed-key-value-store/)

## Related Company Interview Guides

- [OpenAI Interview Guide 2026: Process, Questions, and Preparation](https://www.techinterview.org/post/3233460266/openai-interview-guide-2026-process-questions-and-preparation/)

- [Datadog Interview Guide 2026: Metrics, Monitoring Systems, and On-Call Culture](https://www.techinterview.org/post/3233460269/datadog-interview-guide-2026-metrics-monitoring-systems-and-on-call-culture/)

- [Uber Interview Guide 2026: Dispatch Systems, Geospatial Algorithms, and Marketplace Engineering](https://www.techinterview.org/post/3233460273/uber-interview-guide-2026-dispatch-systems-geospatial-algorithms-and-marketplace-engineering/)

- [LinkedIn Interview Guide 2026: Social Graph Engineering, Feed Ranking, and Professional Network Scale](https://www.techinterview.org/post/3233460278/linkedin-interview-guide-2026-social-graph-engineering-feed-ranking-and-professional-network-scale/)

- [Netflix Interview Guide 2026: Streaming Architecture, Recommendation Systems, and Engineering Excellence](/post/3233460274/netflix-interview-guide-2026-streaming-architecture-recommendation-systems-and-engineering-excellence/)

- [Apple Interview Guide 2026: iOS Systems, Hardware-Software Integration, and iCloud Architecture](/post/3233460277/apple-interview-guide-2026-ios-systems-hardware-software-integration-and-icloud-architecture/)

- [System Design: URL Shortener (TinyURL/Bitly)](/post/3233460451/system-design-url-shortener/)

- [System Design: Ad Serving System (Google Ads / Meta Ads)](/post/3233460537/system-design-ad-serving/)

- [System Design: IoT Platform (Connected Devices at Scale)](/post/3233460535/system-design-iot-platform/)

- [System Design: Search Autocomplete / Typeahead](/post/3233460549/system-design-search-autocomplete/)

- [System Design: Real-Time Collaboration (Google Docs)](/post/3233460560/system-design-real-time-collaboration/)

- [System Design: Content Delivery Network (CDN)](/post/3233460559/system-design-cdn/)

- [System Design: Web Crawler (Google Search Indexing)](/post/3233460572/system-design-web-crawler/)

- [System Design: File Storage Service (Dropbox / Google Drive)](/post/3233462652/system-design-file-storage-dropbox/)

- [System Design: Location-Based Service (Yelp / Google Maps)](/post/3233460583/system-design-location-based-service/)

- [System Design: Recommendation System (Netflix / Spotify)](/post/3233460594/system-design-recommendation-system/)

- [System Design: Analytics Platform (ClickHouse / Snowflake Scale)](/post/3233460607/system-design-analytics-platform/)

- [System Design: Content Moderation System (Instagram / YouTube)](/post/3233460623/system-design-content-moderation/)

- [System Design: Feature Flag System (LaunchDarkly)](/post/3233460633/system-design-feature-flags/)

- [System Design: Monitoring and Observability Platform (Datadog)](/post/3233460647/system-design-monitoring-observability/)

- [System Design: Data Pipeline and ETL System (Airflow / Spark)](/post/3233460662/system-design-data-pipeline/)

- [System Design: Microservices Architecture Patterns](/post/3233460664/system-design-microservices-patterns/)

- [System Design: SRE and DevOps Platform (PagerDuty / Backstage)](/post/3233460536/sre-devops-interview-questions/)

- [System Design: Configuration Management Service (etcd / Consul)](/post/3233460649/system-design-configuration-management/)

- [System Design: Distributed Task Queue (Celery / SQS / Sidekiq)](/post/3233460795/system-design-task-queue/)

- [System Design: Code Repository and CI/CD (GitHub / GitLab)](/post/3233460817/system-design-code-repository/)

- [System Design: Video Conferencing (Zoom / Google Meet)](/post/3233460400/system-design-video-conferencing/)

- [System Design: Multi-Tenant SaaS Architecture](/post/3233462853/system-design-multi-tenant-saas-platform/)

- [System Design: Event Sourcing and CQRS](/post/3233460885/system-design-event-sourcing-cqrs/)

- [System Design: GraphQL API at Scale](/post/3233460898/system-design-graphql-api/)

- [System Design: Zero-Downtime Deployments](/post/3233460912/system-design-zero-downtime-deployments/)

- [System Design: Service Mesh and Microservice Communication](/post/3233460926/system-design-service-mesh/)

- [System Design: Kubernetes Autoscaling](/post/3233460937/system-design-kubernetes-autoscaling/)

- [System Design: Real-Time Collaborative Editing (Google Docs)](/post/3233460997/system-design-collaborative-editing/)

*Explore all our [company interview guides](https://www.techinterview.org/category/company-guides/) covering FAANG, startups, and high-growth tech companies.*

Related system design: [Monotonic Stack Patterns: Complete Interview Guide (2025)](https://techinterview.org/monotonic-stack-patterns-interview/)

Related system design: [System Design Interview: Design Dropbox / Google Drive (Cloud Storage)](https://techinterview.org/system-design-dropbox-google-drive/)

Related system design: [Low-Level Design: Library Management System (OOP Interview)](https://techinterview.org/low-level-design-library-management-system/)

Related system design: [String Manipulation Interview Patterns: Complete Guide (2025)](https://techinterview.org/string-manipulation-interview-patterns/)

See also: [System Design Interview: Design a Pastebin / Code Snippet Service](https://techinterview.org/system-design-pastebin/)

See also: [Object-Oriented Design Patterns for Coding Interviews](https://techinterview.org/object-oriented-design-patterns-interviews/)

See also: [System Design Interview: Design a Feature Flag System](https://techinterview.org/system-design-feature-flag-system/)

- [Sorting Algorithm Interview Patterns: Quicksort, Merge Sort, Counting Sort, Custom Sort](https://techinterview.org/sorting-algorithm-interview-patterns/)

- [System Design Interview: Design Google Docs / Collaborative Editing](https://techinterview.org/system-design-collaborative-document-editing-google-docs/)

- [Tree Interview Patterns: DFS, BFS, LCA, BST, Tree DP, Serialization](https://techinterview.org/tree-interview-patterns/)

- [1D Dynamic Programming Interview Patterns: House Robber, LIS, Coin Change, Word Break](https://techinterview.org/dynamic-programming-1d-interview-patterns/)

- [System Design Interview: Design a Real-Time Chat Application (WhatsApp/Slack)](https://techinterview.org/system-design-real-time-chat-whatsapp-slack/)

- [Trie (Prefix Tree) Interview Patterns: Autocomplete, Word Search, Wildcard](https://techinterview.org/trie-prefix-tree-interview-patterns/)

- [System Design Interview: Design a Configuration Management System (etcd/Consul)](https://techinterview.org/system-design-configuration-management-system/)

- [System Design Interview: Design a Search Engine (Query Processing and Ranking)](https://techinterview.org/system-design-search-engine-query-ranking/)

- [System Design Interview: Design a Code Review and Pull Request Platform](https://techinterview.org/system-design-code-review-pull-request-platform/)

- [Backtracking Algorithm Interview Patterns: Subsets, Permutations, N-Queens, Word Search](https://techinterview.org/backtracking-algorithm-interview-patterns/)

- [System Design Interview: Design a Subscription Billing System](https://techinterview.org/system-design-subscription-billing-system/)

- [System Design Interview: Design a Multi-Tenant SaaS Platform](https://techinterview.org/system-design-multi-tenant-saas/)

- [System Design Interview: Design a Real-Time Collaborative Whiteboard (Miro/Figma)](https://techinterview.org/system-design-collaborative-whiteboard/)

- [Shortest Path Algorithm Interview Patterns: Dijkstra, Bellman-Ford, Floyd-Warshall](https://techinterview.org/shortest-path-algorithm-interview-patterns/)

- [Advanced Dynamic Programming Patterns: State Machine, Interval DP, Tree DP, Bitmask](https://techinterview.org/advanced-dynamic-programming-patterns/)

- [String Algorithm Interview Patterns: Sliding Window, Palindromes, Anagrams, Rolling Hash](https://techinterview.org/string-algorithm-interview-patterns/)

- [System Design Interview: Design a Cloud File Storage System (Dropbox/Google Drive)](https://techinterview.org/system-design-file-storage-dropbox/)

- [System Design Interview: Design a Web Crawler and Search Indexer](https://techinterview.org/system-design-web-crawler-search-indexer/)

- [Union-Find (Disjoint Set Union) Interview Patterns: Connected Components, Kruskal's MST](https://techinterview.org/union-find-disjoint-set-interview-patterns/)

- [Greedy Algorithm Interview Patterns: Intervals, Jump Game, Task Scheduler](https://techinterview.org/greedy-algorithm-interview-patterns/)

- [Recursion and Memoization Interview Patterns: LCS, Edit Distance, Word Break](https://techinterview.org/recursion-memoization-interview-patterns/)

- [Interval DP and Advanced Dynamic Programming: Burst Balloons, State Machine, Tree DP](https://techinterview.org/interval-dp-advanced-dynamic-programming/)

- [System Design Interview: Design a Real-Time Collaborative Editor (Google Docs)](https://techinterview.org/system-design-collaborative-editor/)

- [Heap and Priority Queue Interview Patterns: Top K, Median Stream, Merge K Lists](https://techinterview.org/heap-priority-queue-interview-patterns/)

- [Two Pointers and Sliding Window Interview Patterns](https://techinterview.org/two-pointers-sliding-window-patterns/)

- [Graph Algorithm Interview Patterns: BFS, DFS, Dijkstra, Topological Sort](https://techinterview.org/graph-algorithm-interview-patterns/)

- [System Design Interview: Design an API Gateway](https://techinterview.org/system-design-api-gateway/)

- [Segment Tree and Range Query Patterns: Fenwick Tree, Lazy Propagation, Order Statistics](https://techinterview.org/segment-tree-range-query-patterns/)

- [Trie and String Matching Interview Patterns: Autocomplete, KMP, Rabin-Karp](https://techinterview.org/trie-string-matching-interview-patterns/)

- [Amortized Analysis and Complexity Patterns: Dynamic Arrays, Union-Find, Monotonic Deque](https://techinterview.org/amortized-analysis-complexity-patterns/)

- [System Design Interview: Design a Web Search Engine (Google)](https://techinterview.org/system-design-web-search-engine/)

- [Minimum Spanning Tree: Kruskal's and Prim's Algorithm Interview Guide](https://techinterview.org/minimum-spanning-tree-kruskal-prim/)

- [Dynamic Programming Patterns II: Knapsack, LCS, Edit Distance & State Machines](https://techinterview.org/dynamic-programming-patterns-2/)

- [OOD Interview Patterns: LRU Cache, Parking Lot & Elevator System](https://techinterview.org/object-oriented-design-interview-patterns/)

- [Recursion and Backtracking Interview Patterns: Permutations, N-Queens, Sudoku](https://techinterview.org/recursion-backtracking-interview-patterns/)

- [System Design Interview: Design a CI/CD Deployment Pipeline](https://techinterview.org/system-design-cicd-pipeline/)

- [Tree Dynamic Programming Interview Patterns: Diameter, Path Sum & House Robber](https://techinterview.org/tree-dp-interview-patterns/)

- [Stack Interview Patterns: Parentheses, Calculator, Histogram & Min Stack](https://techinterview.org/stack-interview-patterns/)

- [Two Pointers and Sliding Window Interview Patterns: Complete Guide](https://techinterview.org/two-pointers-sliding-window-interview-patterns/)

- [Trie Data Structure Interview Patterns: Autocomplete, Word Search & XOR](https://techinterview.org/trie-data-structure-interview-patterns/)

- [Graph Algorithms Interview Patterns: BFS, DFS, Dijkstra & Cycle Detection](https://techinterview.org/graph-algorithms-interview-patterns/)

- [Math and Number Theory Interview Patterns](https://techinterview.org/math-number-theory-interview-patterns/)

- [Database Indexing Interview Guide](https://techinterview.org/database-indexing-interview-guide/)

- [Concurrency Interview Patterns: Locks, Thread Safety, Producer-Consumer](https://techinterview.org/concurrency-interview-patterns/)

- [Sorting Algorithms Interview Guide: Quicksort, Mergesort, Counting Sort](https://techinterview.org/sorting-algorithms-interview-guide/)

- [Hash Map Interview Patterns: Two Sum, Frequency Counting, Sliding Window](https://techinterview.org/hash-map-interview-patterns/)

- [System Design: Object Storage (Amazon S3)](https://techinterview.org/system-design-object-storage/)

- [Topological Sort Interview Patterns: Kahn's Algorithm, DFS Ordering, Cycle Detection](https://techinterview.org/topological-sort-interview-patterns/)

- [Matrix and Grid DP Interview Patterns: Unique Paths, Minimum Path Sum, Dungeon](https://techinterview.org/matrix-grid-dp-interview-patterns/)

- [Segment Tree and Fenwick Tree (BIT) Interview Patterns](https://techinterview.org/segment-tree-fenwick-tree-patterns/)

- [Recursion Interview Patterns: Memoization, Tree Recursion, Classic Problems](https://techinterview.org/recursion-interview-patterns/)

- [Bit Manipulation Interview Patterns: XOR Tricks, Bit Masks, Power of 2](https://techinterview.org/bit-manipulation-interview-patterns/)

- [Divide and Conquer Interview Patterns: Merge Sort, Quick Select, Master Theorem](https://techinterview.org/divide-and-conquer-interview-patterns/)

- [System Design: Rate Limiting Service](https://techinterview.org/system-design-rate-limiting/)

- [Monotonic Stack Interview Patterns: Next Greater, Histograms, Stock Span](https://techinterview.org/monotonic-stack-interview-patterns/)

- [Union-Find (Disjoint Set Union) Interview Patterns](https://techinterview.org/union-find-interview-patterns/)

- [System Design: Search Engine (Google / Elasticsearch)](https://techinterview.org/system-design-search-engine/)

- [Backtracking Interview Patterns: Subsets, Permutations, N-Queens](https://techinterview.org/backtracking-interview-patterns/)

- [Binary Tree Interview Patterns: Traversal, DFS, BFS, and Classic Problems](https://techinterview.org/binary-tree-interview-patterns/)

- [System Design: Real-Time Chat System (WhatsApp / Slack)](https://techinterview.org/system-design-chat-system/)

- [System Design: File Storage and Sync Service (Dropbox)](https://techinterview.org/system-design-file-storage-sync/)

- [String DP Interview Patterns: LCS, Edit Distance, Palindrome DP](https://techinterview.org/string-dp-interview-patterns/)

- [Linked List Interview Patterns](https://techinterview.org/linked-list-interview-patterns/)

- [System Design: Hotel and Airbnb Booking System](https://techinterview.org/system-design-booking-system/)

- [Dynamic Programming Knapsack Patterns](https://techinterview.org/dynamic-programming-knapsack-patterns/)

- [System Design: Email Service at Scale (SendGrid/Gmail)](https://techinterview.org/system-design-email-service/)

- [Interval and Greedy Algorithm Interview Patterns](https://techinterview.org/interval-greedy-interview-patterns/)

- [System Design: Ticketing and Seat Reservation System](https://techinterview.org/system-design-ticketing-seat-reservation/)

- [Stack and Queue Interview Patterns](https://techinterview.org/stack-queue-interview-patterns/)

- [Binary Search Interview Patterns](https://techinterview.org/binary-search-interview-patterns/)

- [Sliding Window and Two Pointer Interview Patterns](https://techinterview.org/sliding-window-two-pointer-patterns/)

- [System Design: Kubernetes and Container Orchestration](https://techinterview.org/system-design-kubernetes-container-orchestration/)

- [Graph Algorithm Interview Patterns](https://techinterview.org/graph-interview-patterns/)

- [Trie and String Algorithm Interview Patterns](https://techinterview.org/trie-string-interview-patterns/)

## Related System Design Topics

- [Heap and Priority Queue Interview Patterns](https://techinterview.org/heap-priority-queue-patterns/)

📌 Related System Design: [Low-Level Design: Chess Game (OOP Interview)](https://techinterview.org/lld-chess-game/)

📌 Related: [Low-Level Design: Parking Lot System (OOP Interview)](https://techinterview.org/lld-parking-lot-system/)

📌 Related: [Low-Level Design: Hotel Booking System (OOP Interview)](https://techinterview.org/lld-hotel-booking-system/)

📌 Related: [Low-Level Design: ATM Machine (State Pattern Interview)](https://techinterview.org/lld-atm-machine/)

📌 Related: [Segment Tree and Fenwick Tree Interview Patterns (2025)](https://techinterview.org/segment-tree-interview-patterns/)

📌 Related: [Low-Level Design: Snake and Ladder Game (OOP Interview)](https://techinterview.org/lld-snake-and-ladder-game/)

📌 Related: [Low-Level Design: Movie Ticket Booking System (OOP Interview)](https://techinterview.org/lld-movie-ticket-booking-system/)

📌 Related: [Low-Level Design: Tic-Tac-Toe Game (OOP Interview)](https://techinterview.org/lld-tic-tac-toe-game/)

📌 Related: [Dynamic Programming Interview Patterns (2025)](https://techinterview.org/dynamic-programming-interview-patterns/)

📌 Related: [Low-Level Design: Library Management System (OOP Interview)](https://techinterview.org/lld-library-management-system/)

📌 Related: [Low-Level Design: Vending Machine (OOP Interview)](https://techinterview.org/lld-vending-machine/)

📌 Related: [Graph Traversal Interview Patterns (2025)](https://techinterview.org/graph-traversal-interview-patterns/)

📌 Related: [Low-Level Design: Chat Application (OOP Interview)](https://techinterview.org/lld-chat-application/)

📌 Related: [Sliding Window Interview Patterns (2025)](https://techinterview.org/sliding-window-interview-patterns/)

📌 Related: [Low-Level Design: Elevator System (OOP Interview)](https://techinterview.org/lld-elevator-system/)

📌 Related: [Dynamic Programming on Strings: LCS, Edit Distance, and Patterns (2025)](https://techinterview.org/dynamic-programming-strings-interview/)

📌 Related: [Interval Algorithm Interview Patterns (2025)](https://techinterview.org/interval-algorithm-interview-patterns/)

📌 Related: [Trie (Prefix Tree) Interview Patterns (2025)](https://techinterview.org/trie-interview-patterns/)

📌 Related: [Low-Level Design: Pub/Sub Event System (OOP Interview)](https://techinterview.org/lld-pub-sub-event-system/)

📌 Related: [Union-Find (DSU) Interview Patterns (2025)](https://techinterview.org/union-find-dsu-interview-patterns/)

📌 Related: [Low-Level Design: Task Scheduler / Job Queue (OOP Interview)](https://techinterview.org/lld-task-scheduler-job-queue/)

📌 Related: [System Design Interview: Design a Distributed Search Engine](https://techinterview.org/system-design-distributed-search/)

📌 Related: [Low-Level Design: Logging Framework (OOP Interview)](https://techinterview.org/lld-logging-framework/)

📌 Related: [Low-Level Design: Parking Lot System (OOP Interview)](https://techinterview.org/lld-parking-lot/)

📌 Related: [Two Pointers Interview Patterns (2025)](https://techinterview.org/two-pointers-interview-patterns/)

📌 Related: [Graph BFS and DFS Interview Patterns (2025)](https://techinterview.org/graph-bfs-dfs-interview-patterns/)

📌 Related: [Low-Level Design: Online Auction System (OOP Interview)](https://techinterview.org/lld-online-auction-system/)

📌 Related: [Dynamic Programming: Knapsack and Subset Sum Patterns (2025)](https://techinterview.org/dp-knapsack-patterns/)

📌 Related: [Low-Level Design: Stock Order Book (Trading System OOP Interview)](https://techinterview.org/lld-stock-order-book/)

Related system design: [Interval and Scheduling Interview Patterns (2025)](https://techinterview.org/interval-scheduling-interview-patterns/)

Related: [Low-Level Design: Movie Ticket Booking System (BookMyShow/Fandango)](https://techinterview.org/lld-movie-ticket-booking/)

 Related: [Prefix Sum Interview Patterns: Subarray Sum, 2D Range Query, Product](https://techinterview.org/prefix-sum-interview-patterns/)

 Related: [Low-Level Design: Online Code Judge (LeetCode-style Submission System)](https://techinterview.org/lld-online-code-judge/)

Related system design: [Low-Level Design: Customer Support Ticketing System (SLA, Routing, State Machine)](https://techinterview.org/lld-customer-support-ticketing/)

Related system design: [Low-Level Design: Subscription and Billing System (Recurring Payments, Proration, Retry)](https://techinterview.org/lld-subscription-billing-system/)

Related system design: [System Design: Distributed Task Queue and Job Scheduler (Celery, SQS, Redis)](https://techinterview.org/system-design-distributed-task-queue/)

Related system design: [System Design: Collaborative Document Editing (Google Docs) — OT, CRDT, and WebSockets](https://techinterview.org/system-design-collaborative-document-editing/)

Related system design: [System Design: Real-time Chat and Messaging System (WhatsApp/Slack) — WebSockets, Pub/Sub, Scale](https://techinterview.org/system-design-real-time-chat/)

Related system design: [Interval Interview Patterns: Merge, Insert, Meeting Rooms, Sweep Line (2025)](https://techinterview.org/interval-interview-patterns/)

Related system design: [System Design: Distributed File System (GFS, HDFS, S3) — Architecture and Fault Tolerance](https://techinterview.org/system-design-distributed-file-system/)

Related system design: [System Design: Event-Driven Architecture -- Kafka, Event Sourcing, CQRS, and Saga Pattern](https://techinterview.org/system-design-event-driven-architecture/)

Related system design: [Low-Level Design: Appointment Booking System -- Availability, Conflict Prevention, and Reminders](https://techinterview.org/lld-appointment-booking-system/)

Related system design: [System Design: Configuration Management Service -- Feature Flags, Dynamic Config, and Safe Rollouts](https://techinterview.org/system-design-config-management/)

Related system design: [System Design: Distributed Locking -- Redis Redlock, ZooKeeper, and Database Locks](https://techinterview.org/system-design-distributed-locking/)

Related system design: [Low-Level Design: Customer Support Ticketing System — Routing, SLA, Escalation, and Knowledge Base](https://techinterview.org/lld-customer-support-system/)

Related system design: [Low-Level Design: Employee Leave Management System — Accrual, Approval Workflows, Balances, and Compliance](https://techinterview.org/lld-employee-leave-management/)

Related system design: [System Design: Consensus Algorithms — Raft, Paxos, Leader Election, and Distributed Agreement](https://techinterview.org/system-design-consensus-algorithms-raft-paxos/)

Related system design: [Low-Level Design: Task Management System — Boards, Workflows, Assignments, Due Dates, and Notifications](https://techinterview.org/lld-task-management-system/)

Related system design: [Number Theory and Math Interview Patterns: GCD, Primes, Modular Arithmetic, Fast Power (2025)](https://techinterview.org/number-theory-math-interview-patterns/)

Related system design: [Low-Level Design: Insurance Claims System — Claim Submission, Review Workflow, Settlement, and Fraud Detection](https://techinterview.org/lld-insurance-claims-system/)

Related system design: [Low-Level Design: Document Management System — Versioning, Permissions, Full-text Search, and Collaboration](https://techinterview.org/lld-document-management-system/)

Related system design: [Low-Level Design: Pharmacy Prescription System — Drug Interactions, Refills, Insurance Adjudication, and Dispensing](https://techinterview.org/lld-pharmacy-prescription-system/)

Related system design: [System Design: API Design Best Practices -- REST, Versioning, Pagination, Rate Limiting, and GraphQL](https://techinterview.org/system-design-api-design-best-practices/)

Related system design: [Low-Level Design: Healthcare Appointment Booking -- Scheduling, Reminders, EMR Integration](https://techinterview.org/lld-healthcare-appointment-booking/)

Related system design: [Low-Level Design: Content Management System -- Drafts, Versioning, Roles, and Publishing Workflow](https://techinterview.org/lld-cms-content-management-system/)

Related system design: [Low-Level Design: Survey and Form Builder — Dynamic Schemas, Conditional Logic, and Analytics](https://techinterview.org/lld-survey-form-builder/)

Related system design: [Topological Sort and Strongly Connected Components: Interview Patterns for Directed Graphs (2025)](https://techinterview.org/topological-sort-scc-interview-patterns/)

Related system design: [Low-Level Design: Real Estate Listing Platform — Property Search, Geospatial Queries, and Agent Matching](https://techinterview.org/lld-real-estate-listing-platform/)

Related system design: [Low-Level Design: Job Scheduler — Cron Jobs, Distributed Task Execution, and Retry Logic](https://techinterview.org/lld-job-scheduler/)

Related system design: [System Design: Observability Platform — Logs, Metrics, Distributed Tracing, and Alerting](https://techinterview.org/system-design-observability-platform/)

Related system design: [System Design: Distributed Lock Service — Redlock, Fencing Tokens, and Leader Election](https://techinterview.org/system-design-distributed-lock/)

Related system design: [Low-Level Design: Subscription Billing — Recurring Charges, Proration, and Dunning Management](https://techinterview.org/lld-subscription-billing/)

Related system design: [Low-Level Design: Multi-Tenant SaaS Platform — Tenant Isolation, Schema Design, and Rate Limiting](https://techinterview.org/lld-multi-tenant-saas/)

Related system design: [System Design: Event Sourcing and CQRS — Append-Only Events, Projections, and Read Models](https://techinterview.org/system-design-event-sourcing/)

Related system design: [Graph Shortest Path Interview Patterns: Dijkstra, Bellman-Ford, BFS, and Floyd-Warshall (2025)](https://techinterview.org/graph-shortest-path-interview-patterns/)

Related system design: [Low-Level Design: Online Learning Platform (Coursera/Udemy) — Courses, Progress, and Certificates](https://techinterview.org/lld-online-learning-platform/)

Related system design: [Graph BFS Interview Patterns: Shortest Path, Islands, Word Ladder, and Multi-Source BFS (2025)](https://techinterview.org/graph-bfs-interview-patterns/)

Related system design: [Low-Level Design: Task Management System (Trello/Jira) — Boards, Workflows, and Notifications](https://techinterview.org/lld-task-management/)

Related system design: [Graph Topological Sort Interview Patterns: Kahn's Algorithm, DFS Post-Order, and Cycle Detection (2025)](https://techinterview.org/graph-topological-sort-patterns/)

Related system design: [System Design: Audit Log — Immutable Event Trail, Compliance, and Tamper Detection](https://techinterview.org/system-design-audit-log/)

Related system design: [Tree Traversal Interview Patterns: Inorder, Level Order, Zigzag, and Serialize/Deserialize (2025)](https://techinterview.org/tree-traversal-patterns/)

Related system design: [Advanced Greedy Interview Patterns: Interval Scheduling, Jump Game, and Huffman Coding (2025)](https://techinterview.org/greedy-advanced-interview-patterns/)

Related system design: [Low-Level Design: Collaborative Document Editor — Operational Transform, CRDT, and Conflict Resolution](https://techinterview.org/lld-document-editor/)

Related system design: [Advanced Sliding Window Interview Patterns: Variable Size, String Problems, and Monotonic Deque (2025)](https://techinterview.org/sliding-window-advanced-patterns/)

Related system design: [Low-Level Design: Calendar App — Event Scheduling, Recurring Events, and Conflict Detection](https://techinterview.org/lld-calendar-app/)

Related system design: [Union-Find (Disjoint Set Union) Interview Patterns: Path Compression, Connectivity, and Advanced Problems (2025)](https://techinterview.org/graph-union-find-advanced/)

Related system design: [System Design: Workflow Engine — DAG Execution, State Persistence, and Fault Tolerance](https://techinterview.org/system-design-workflow-engine/)

Related system design: [Advanced Two-Pointer Interview Patterns: Three Sum, Trapping Rain Water, and Container Problems (2025)](https://techinterview.org/two-pointers-advanced-patterns/)

Related system design: [System Design: Appointment Scheduling — Time Slot Management, Booking Conflicts, and Reminders](https://techinterview.org/system-design-appointment-scheduling/)

Related system design: [Monotonic Stack Interview Patterns: Next Greater Element, Largest Rectangle, and Stock Span (2025)](https://techinterview.org/stack-monotonic-interview-patterns/)

Related system design: [Advanced Trie Interview Patterns: Word Search, Palindrome Pairs, and Replace Words (2025)](https://techinterview.org/trie-advanced-interview-patterns/)

See also: [Matrix and Graph Interview Patterns](https://techinterview.org/matrix-graph-interview-patterns/)

See also: [Advanced Recursion and Backtracking Interview Patterns](https://techinterview.org/recursion-backtracking-advanced/)

See also: [Dynamic Programming on Strings](https://techinterview.org/dynamic-programming-strings/)

See also: [Segment Tree and Fenwick Tree Interview Patterns](https://techinterview.org/segment-tree-fenwick-tree/)

See also: [Sorting Algorithms for Interviews](https://techinterview.org/sorting-algorithms-interview/)

See also: [Advanced Linked List Interview Patterns](https://techinterview.org/linked-list-advanced-patterns/)

See also: [Advanced Binary Search Interview Patterns](https://techinterview.org/binary-search-advanced-patterns/)

See also: [Advanced Tree Interview Patterns](https://techinterview.org/tree-advanced-patterns/)

See also: [Dynamic Programming on Grids](https://techinterview.org/dynamic-programming-grid/)

See also: [Advanced Graph Algorithms for Interviews](https://techinterview.org/graph-algorithms-advanced/)

See also: [System Design: Vector Database](https://techinterview.org/system-design-vector-database/)

See also: [Advanced Greedy Algorithm Interview Patterns](https://techinterview.org/greedy-advanced-patterns/)

See also: [DP State Machine Interview Patterns](https://techinterview.org/dp-state-machine-patterns/)

See also: [System Design: Access Control and Authorization](https://techinterview.org/system-design-access-control/)

See also: [Low-Level Design: Issue Tracker](https://techinterview.org/lld-issue-tracker/)

See also: [Low-Level Design: Document Storage System](https://techinterview.org/lld-document-storage/)

See also: [Bit Manipulation Interview Patterns](https://techinterview.org/bit-manipulation-patterns/)

See also: [Sliding Window Interview Patterns](https://techinterview.org/sliding-window-patterns/)

See also: [Two Pointers Interview Patterns](https://techinterview.org/two-pointers-patterns/)

See also: [Stack and Queue Interview Patterns](https://techinterview.org/stack-queue-patterns/)

See also: [Monotonic Stack Interview Patterns](https://techinterview.org/monotonic-stack-patterns/)

See also: [Union-Find Interview Patterns](https://techinterview.org/union-find-patterns/)

See also: [Low-Level Design: Content Management System](https://techinterview.org/lld-cms/)

See also: [Binary Search Interview Patterns](https://techinterview.org/binary-search-patterns/)

See also: [Low-Level Design: Smart Home System](https://techinterview.org/lld-smart-home/)

See also: [Advanced Trie Interview Patterns](https://techinterview.org/tries-advanced-patterns/)

See also: [Recursion and Divide-and-Conquer Interview Patterns](https://techinterview.org/recursion-patterns/)

See also: [String Manipulation Interview Patterns](https://techinterview.org/string-manipulation-patterns/)

Atlassian coding rounds include number theory and combinatorics. See patterns in [Math and Number Theory Interview Patterns](https://www.techinterview.org/post/3233467138/number-theory-patterns/).

Atlassian interviews test heap-based algorithms. See common patterns in [Heap and Priority Queue Interview Patterns](https://www.techinterview.org/post/3233466504/heap-patterns/).

Atlassian system design interviews cover form and survey builders. Review the full LLD in [Survey Builder Low-Level Design](https://www.techinterview.org/post/3233465257/lld-survey-form-builder/).

Atlassian product interviews cover Jira-style time tracking. Review the full LLD in [Time Tracking System Low-Level Design](https://www.techinterview.org/post/3233466529/lld-time-tracking/).

Atlassian interviews test DP optimization. Review key patterns in [Dynamic Programming Optimization Patterns](https://www.techinterview.org/post/3233466552/dynamic-programming-optimization/).

Atlassian interviews include advanced data structure problems. Review segment tree and BIT in [Segment Tree and Fenwick Tree Patterns](https://www.techinterview.org/post/3233460884/segment-tree-fenwick-tree-interview/).

Atlassian Jira is the canonical ticketing system. Review the full LLD in [IT Ticketing System Low-Level Design](https://www.techinterview.org/post/3233473808/lld-ticketing-system-design/).

Atlassian coding rounds test graph algorithms. Review cycle detection patterns in [Graph Cycle Detection Interview Patterns](https://www.techinterview.org/post/3233466623/graph-cycle-detection/).

See also: [Sorting Algorithm Deep Dive: Quicksort, Mergesort, Heapsort, and Counting Sort](https://www.techinterview.org/post/3233466647/sorting-algorithms-deep-dive/)

Atlassian coding rounds include backtracking. Review the universal template and patterns in [Backtracking Interview Patterns](https://www.techinterview.org/post/3233460794/backtracking-interview-patterns/).

Atlassian Confluence uses collaborative editing. Review OT and CRDT design in [Collaborative Document Editing System Design](https://www.techinterview.org/post/3233466673/system-design-collaborative-doc/).

See also: [Advanced Number Theory Interview Patterns: CRT, Euler Totient, and Digit DP](https://www.techinterview.org/post/3233466719/number-theory-advanced/)

See also: [Priority Queue and Monotonic Queue Patterns: Sliding Window, Top-K, and Scheduling](https://www.techinterview.org/post/3233466720/priority-queue-patterns/)

See also: [Advanced Stack Interview Patterns: Monotonic Stack, Calculator, and Expression Parsing (2025)](https://www.techinterview.org/post/3233467185/stack-patterns/)

See also: [Low-Level Design: Code Review Tool - Diffs, Comments, Approvals, and CI Integration (2025)](https://www.techinterview.org/post/3233469720/lld-code-review-system/)

See also: [Low-Level Design: Digital Library System - Catalog, Borrowing, Reservations, and DRM (2025)](https://www.techinterview.org/post/3233466748/lld-digital-library/)

## Related Interview Topics

- [Low-Level Design: Workflow Engine - DAG Execution, Step Retry, and State Persistence (2025)](https://www.techinterview.org/post/3233466769/lld-workflow-engine/)

- [Advanced Array Interview Patterns: Prefix Sum, Difference Array, and Kadane's Algorithm (2025)](https://www.techinterview.org/post/3233466767/array-advanced-patterns/)

Atlassian products rely on complex permissions. Review RBAC, Zanzibar patterns, and inheritance in [Access Control System Low-Level Design](https://www.techinterview.org/post/3233466780/lld-access-control-system/).

Atlassian coding rounds include range queries. Review prefix sums, difference arrays, and segment trees in [Range Query Interview Patterns](https://www.techinterview.org/post/3233466803/range-query-patterns/).

Atlassian coding rounds include string processing. Review sliding window and rolling hash patterns in [String Interview Patterns](https://www.techinterview.org/post/3233466852/string-patterns/).

Atlassian tests data structures. Review linked list patterns including dummy head and random pointer copy in [Linked List Interview Patterns](https://www.techinterview.org/post/3233466900/linked-list-patterns/).

Atlassian tests tree traversal patterns. Review tree DP including state machine and multiple return values in [Dynamic Programming on Trees Interview Patterns](https://www.techinterview.org/post/3233465704/dp-on-trees-interview-patterns/).

Atlassian coding rounds include string DP. Review edit distance, distinct subsequences, and LCS in [Dynamic Programming on Strings Interview Patterns](https://www.techinterview.org/post/3233466948/dp-string-patterns/).

Atlassian products use event-driven patterns. Review event sourcing, CQRS, and saga patterns in [Event-Driven Architecture System Design](https://www.techinterview.org/post/3233466995/lld-event-driven-architecture/).

Atlassian coding rounds include design patterns. Review Factory, Decorator, and Singleton in [Object-Oriented Design Patterns for Coding Interviews](https://www.techinterview.org/post/3233467069/design-patterns-coding/).

Atlassian coding rounds include prefix sum problems. Review subarray sum and 2D prefix patterns in [Prefix Sum Interview Patterns](https://www.techinterview.org/post/3233467116/prefix-sum-patterns/).

Atlassian coding rounds include math problems. Review GCD, primes, and combinatorics patterns in [Number Theory Interview Patterns](https://www.techinterview.org/post/3233467138/number-theory-patterns/).

Atlassian coding rounds include stack problems. Review monotonic stack and bracket patterns in [Stack Interview Patterns](https://www.techinterview.org/post/3233467185/stack-patterns/).

Atlassian system design covers API gateway and service routing. Review the full LLD in [API Gateway Low-Level Design](https://www.techinterview.org/post/3233473935/lld-api-gateway-design/).

Atlassian coding rounds include dependency ordering. Review topological sort patterns in [Topological Sort Interview Patterns](https://www.techinterview.org/post/3233461698/topological-sort-interview-patterns/).

Atlassian system design covers task queues and job schedulers. Review the full LLD in [Task Queue System Low-Level Design](https://www.techinterview.org/post/3233467234/lld-task-queue/).

Atlassian system design covers distributed configuration. Review the full config service LLD in [Distributed Configuration Service Low-Level Design](https://www.techinterview.org/post/3233467259/lld-config-service/).

Atlassian coding rounds include string problems. Review string hashing patterns in [String Hashing Interview Patterns](https://www.techinterview.org/post/3233465584/string-hashing-interview-patterns/).

Atlassian system design covers permission systems. Review RBAC, caching, and row-level security in [Permission and Authorization System Low-Level Design](https://www.techinterview.org/post/3233467283/lld-permission-system/).

Atlassian system design covers distributed and multi-region architecture. Review the full LLD in [Multi-Region Architecture Low-Level Design](https://www.techinterview.org/post/3233467353/lld-multi-region/).

Atlassian system design covers API gateway rate limiting. Review the full rate limiter LLD in [Rate Limiting System Low-Level Design (Token Bucket, Leaky Bucket)](https://www.techinterview.org/post/3233467377/lld-leaky-bucket/).

Atlassian system design covers event notification and webhooks. Review the full LLD in [Webhook Delivery System Low-Level Design](https://www.techinterview.org/post/3233467379/lld-webhook-system/).

Atlassian system design covers secrets management for microservices. Review the full LLD in [Secret Manager System Low-Level Design](https://www.techinterview.org/post/3233467402/lld-secret-manager/).

Atlassian system design covers distributed logging. Review the log aggregation LLD in [Log Aggregation System Low-Level Design](https://www.techinterview.org/post/3233467403/lld-log-aggregator/).

Atlassian system design covers CI/CD and DevOps pipelines. Review the full pipeline LLD in [CI/CD Pipeline System Low-Level Design](https://www.techinterview.org/post/3233467426/lld-ci-cd-pipeline/).

Atlassian system design covers message reliability patterns. Review the full DLQ LLD in [Dead Letter Queue (DLQ) System Low-Level Design](https://www.techinterview.org/post/3233467473/lld-dead-letter-queue/).

Atlassian system design covers DNS and service discovery. Review the DNS resolver LLD in [DNS Resolver and DNS System Design](https://www.techinterview.org/post/3233467497/lld-dns-resolver/).

Multi-tenant SaaS architecture and RLS design is covered in our [Multi-Tenancy System Low-Level Design](https://www.techinterview.org/post/3233473385/lld-multi-tenancy-design/).

GDPR right to erasure system design is covered in our [GDPR Data Deletion System Low-Level Design](https://www.techinterview.org/post/3233468502/lld-gdpr-deletion/).

Immutable audit log system design is covered in our [Audit Log System Low-Level Design](https://www.techinterview.org/post/3233473039/lld-audit-log-system/).

Access control and permission system design is covered in our [Access Control System Low-Level Design](/post/3233466780/lld-access-control-system/).

Configuration management system design is covered in our [Configuration Management System Low-Level Design](https://www.techinterview.org/post/3233472825/lld-config-management-system/).
