Atlassian System Design Interview Questions
Practice the exact questions companies are asking right now.

"10 years of experience but never worked at a top company. PracHub's senior-level questions helped me break into FAANG at 35. Age is just a number."

"I was skeptical about the 'real questions' claim, so I put it to the test. I searched for the exact question I got grilled on at my last Meta onsite... and it was right there. Word for word."

"Got a Google recruiter call on Monday, interview on Friday. Crammed PracHub for 4 days. Passed every round. This platform is a miracle worker."

"I've used LC, Glassdoor, and random Discords. Nothing comes close to the accuracy here. The questions are actually current — that's what got me. Felt like I had a cheat sheet during the interview."

"The solution quality is insane. It covers approach, edge cases, time complexity, follow-ups. Nothing else comes close."

"Legit the only resource you need. TC went from 180k -> 350k. Just memorize the top 50 for your target company and you're golden."

"PracHub Premium for one month cost me the price of two coffees a week. It landed me a $280K+ starting offer."

"Literally just signed a $600k offer. I only had 2 weeks to prep, so I focused entirely on the company-tagged lists here. If you're targeting L5+, don't overthink it."

"Coaches and bootcamp prep courses cost around $200-300 but PracHub Premium is actually less than a Netflix subscription. And it landed me a $178K offer."

"I honestly don't know how you guys gather so many real interview questions. It's almost scary. I walked into my Amazon loop and recognized 3 out of 4 problems from your database."

"Discovered PracHub 10 days before my interview. By day 5, I stopped being nervous. By interview day, I was actually excited to show what I knew."

"I recently cleared Uber interviews (strong hire in the design round) and all the questions were present in prachub."
"The search is what sold me. I typed in a really niche DP problem I got asked last year and it actually came up, full breakdown and everything. These guys are clearly updating it constantly."
Diagnose why a scaled system became slow
You are on-call for a production service that recently scaled up (more instances, more users/traffic). After the scale-up, users report the system is ...
Design a scalable chatbot platform
Problem Design a production chatbot platform that can answer user questions and hold multi-turn conversations for a product/company. Assume the chatbo...
Design a distributed rate limiter service
Scenario You need to design a rate limiting system that can be used by multiple API gateways and/or many backend services (not just embedded in a sing...
Design a scalable tagging system
System Design: Scalable Tagging Service Context You are designing a multi-tenant tagging service for a large-scale SaaS product. Items (e.g., document...
Design a simple greeting-card web app
Design a web application for creating and viewing text-only greeting cards with an emphasis on shipping quickly (MVP). Core user stories - A user can ...
Design crawler storing only image URLs
System Design: Image-URL Crawler (URLs only, no HTML storage) Context Design a production web crawler that fetches HTML pages and extracts only image ...
Design a scalable tagging system
System Design: Scalable Tagging System for Arbitrary Resources Context You are designing a multi-tenant tagging platform that supports attaching tags ...
Ensure thread-safe updates to org hierarchy
Thread-safe Organization Hierarchy: API, Concurrency, and Consistency Context You are building an in-memory organization directory that manages groups...
Design an access control system (RBAC + resource-based)
Design an authorization system that supports both: - Role-Based Access Control (RBAC): users/groups have roles (e.g., Admin, Editor, Viewer) that gran...
Design a tagging system and REST APIs
Design a tagging system (similar to tagging pages/issues) with a strong focus on REST API design. Functional requirements: - Create a tag. - Rename a ...
Compute top-N posts in a workspace
Design a feature that returns the top-N posts (e.g., Confluence pages/blog posts) in a workspace. Requirements: - Define what “top” means (e.g., views...
Store a hierarchy and return all children
Design a service to store a hierarchical tree of nodes and expose APIs. Requirements: - Persist a hierarchy (a forest with multiple roots is acceptabl...
Design an image crawler for unlimited URLs
Design a service that crawls images starting from a set of root URLs. Requirements: - Input: one or more root URLs. - Crawl pages, discover links, and...