Loading system design concepts and challengesβ¦
Full system design prompts. Draw architecture, define APIs, model data, explain tradeoffs.
31 SD challenges in this view require Pro
Each Pro challenge includes diagrams, API design, tradeoffs, and an expert solution. Upgrade to unlock all 31 challenges.
Track
Difficulty
Time available
51 challenges found
Identify what data to collect and estimate storage for a year of performance metrics logs.
Concepts (0/1 done)
Complete all concepts to unlock full AI rubric feedback.
Notify waitlisted patients when appointments are cancelled and manage slot acceptance within a time window.
Upgrade to Pro to unlock this challenge β includes diagrams, API design, tradeoffs, and expert solution.
Unlock with Pro βDesign a distributed payment system for 125,000 arcade machines using proprietary game cards.
Upgrade to Pro to unlock this challenge β includes diagrams, API design, tradeoffs, and expert solution.
Unlock with Pro βDesign an architecture to minimize server costs for CPU-intensive character animation processing.
Upgrade to Pro to unlock this challenge β includes diagrams, API design, tradeoffs, and expert solution.
Unlock with Pro βOptimize a scoring system for a competitive online game that struggles under peak load during events.
Upgrade to Pro to unlock this challenge β includes diagrams, API design, tradeoffs, and expert solution.
Unlock with Pro βCritique a design that uses IP detection to serve local-language event listings and propose improvements.
Upgrade to Pro to unlock this challenge β includes diagrams, API design, tradeoffs, and expert solution.
Unlock with Pro βFile upload, preview, drag-and-drop processing, and local file system access.
Concepts (0/1 done)
Complete all concepts to unlock full AI rubric feedback.
Real-time multi-user drawing surface using Canvas API with sync and undo.
Upgrade to Pro to unlock this challenge β includes diagrams, API design, tradeoffs, and expert solution.
Unlock with Pro βReal-time messaging UI with typing indicators, read receipts, and optimistic sends.
Upgrade to Pro to unlock this challenge β includes diagrams, API design, tradeoffs, and expert solution.
Unlock with Pro βReal-time multi-user text editor with live cursors, conflict resolution, and offline support.
Upgrade to Pro to unlock this challenge β includes diagrams, API design, tradeoffs, and expert solution.
Unlock with Pro βKeep cart, auth state, and UI in sync across multiple browser tabs.
Concepts (0/1 done)
Complete all concepts to unlock full AI rubric feedback.
Widget-based dashboard where users drag, resize, and reorder components with layout persistence.
Upgrade to Pro to unlock this challenge β includes diagrams, API design, tradeoffs, and expert solution.
Unlock with Pro βClient-side encryption of notes using Web Crypto API so the server never sees plaintext.
Upgrade to Pro to unlock this challenge β includes diagrams, API design, tradeoffs, and expert solution.
Unlock with Pro βBuild a robust HTTP client with caching, deduplication, and retry using the Fetch API.
Upgrade to Pro to unlock this challenge β includes diagrams, API design, tradeoffs, and expert solution.
Unlock with Pro βPan-and-zoom infinite canvas with virtualized object rendering, selection, and real-time collaboration.
Upgrade to Pro to unlock this challenge β includes diagrams, API design, tradeoffs, and expert solution.
Unlock with Pro βReusable drag-and-drop file upload component with chunked uploads and retry.
Store finder with live GPS position, map rendering, and distance sorting.
Concepts (0/2 done)
Complete all concepts to unlock full AI rubric feedback.
Local-first notes app using IndexedDB as the primary store with cloud backup.
Concepts (0/1 done)
Complete all concepts to unlock full AI rubric feedback.
Virtualized feed with lazy loading using Intersection Observer API.
Concepts (0/2 done)
Complete all concepts to unlock full AI rubric feedback.
Full-stack subscription SaaS for engineers practicing interview skills.
Upgrade to Pro to unlock this challenge β includes diagrams, API design, tradeoffs, and expert solution.
Unlock with Pro βFull-stack app for tracking job applications, interviews, and offers.
Concepts (0/2 done)
Complete all concepts to unlock full AI rubric feedback.
Real-time driver position tracking on a map with smooth interpolation and state management.
Upgrade to Pro to unlock this challenge β includes diagrams, API design, tradeoffs, and expert solution.
Unlock with Pro βStep-based checkout with form validation, payment integration, and resilient state management.
Upgrade to Pro to unlock this challenge β includes diagrams, API design, tradeoffs, and expert solution.
Unlock with Pro βInfinite-scroll feed with real-time post updates, likes, and virtualized rendering.
Upgrade to Pro to unlock this challenge β includes diagrams, API design, tradeoffs, and expert solution.
Unlock with Pro βIn-app notification bell, real-time toast queue, badge counts, and persistent notification history.
Concepts (0/1 done)
Complete all concepts to unlock full AI rubric feedback.
Design APIs and backend architecture for multi-channel notifications.
Upgrade to Pro to unlock this challenge β includes diagrams, API design, tradeoffs, and expert solution.
Unlock with Pro βArchitecture for a PWA that works offline using Service Workers and caching strategies.
Upgrade to Pro to unlock this challenge β includes diagrams, API design, tradeoffs, and expert solution.
Unlock with Pro βMasonry or fixed-grid image feed with virtualization, lazy loading, and a lightbox viewer.
Concepts (0/2 done)
Complete all concepts to unlock full AI rubric feedback.
Frontend architecture for a live SaaS metrics dashboard.
Upgrade to Pro to unlock this challenge β includes diagrams, API design, tradeoffs, and expert solution.
Unlock with Pro βAccessible autocomplete with debouncing, result caching, and keyboard navigation.
Persistent shopping cart with optimistic updates, offline support, and cross-tab sync.
Concepts (0/1 done)
Complete all concepts to unlock full AI rubric feedback.
High-throughput URL shortening and redirect service at 1B redirects/month.
Concepts (0/4 done)
Complete all concepts to unlock full AI rubric feedback.
Adaptive streaming video player with buffer states, quality selection, and accessibility.
Upgrade to Pro to unlock this challenge β includes diagrams, API design, tradeoffs, and expert solution.
Unlock with Pro βAudio playback pipeline with waveform visualization using the Web Audio API.
Upgrade to Pro to unlock this challenge β includes diagrams, API design, tradeoffs, and expert solution.
Unlock with Pro βOffload formula evaluation and large dataset processing to Web Workers.
Upgrade to Pro to unlock this challenge β includes diagrams, API design, tradeoffs, and expert solution.
Unlock with Pro βPeer-to-peer video/audio calling UI using WebRTC, signaling server, and TURN.
Upgrade to Pro to unlock this challenge β includes diagrams, API design, tradeoffs, and expert solution.
Unlock with Pro βEstimate resource costs and design a scalable architecture for a viral 1-minute video sharing app.
Upgrade to Pro to unlock this challenge β includes diagrams, API design, tradeoffs, and expert solution.
Unlock with Pro βIdentify problems with bytewise file comparison for deduplication and propose efficient alternatives.
Upgrade to Pro to unlock this challenge β includes diagrams, API design, tradeoffs, and expert solution.
Unlock with Pro βScalable leaderboard supporting score submissions, top-100 queries, and per-player rank lookups.
Concepts (0/2 done)
Complete all concepts to unlock full AI rubric feedback.
Estimate server count needed for storage and CPU load for an internal paste-sharing tool.
Concepts (0/2 done)
Complete all concepts to unlock full AI rubric feedback.
Detect user country via IP and serve localized news β identify problems and improvements.
Concepts (0/2 done)
Complete all concepts to unlock full AI rubric feedback.
Design a scalable prepaid-card payment system for 150,000 interactive kiosks worldwide.
Upgrade to Pro to unlock this challenge β includes diagrams, API design, tradeoffs, and expert solution.
Unlock with Pro βDiagnose slowdowns in a nutrition tracking app that surged in popularity and propose scalability improvements.
Upgrade to Pro to unlock this challenge β includes diagrams, API design, tradeoffs, and expert solution.
Unlock with Pro βEvaluate the tradeoffs of single-server vs multi-server architecture for a playlist streaming service.
Concepts (0/3 done)
Complete all concepts to unlock full AI rubric feedback.
Identify issues with common password rules and propose a more effective validation strategy.
Concepts (0/1 done)
Complete all concepts to unlock full AI rubric feedback.
Evaluate the advantages and disadvantages of a multi-server architecture for a topic-categorized podcast streaming platform.
Concepts (0/3 done)
Complete all concepts to unlock full AI rubric feedback.
Diagnose performance issues and design a scalable architecture for a recipe app exploding in popularity.
Upgrade to Pro to unlock this challenge β includes diagrams, API design, tradeoffs, and expert solution.
Unlock with Pro βIdentify what data to collect and estimate storage requirements for a year of search query logs.
Concepts (0/2 done)
Complete all concepts to unlock full AI rubric feedback.
Identify key considerations when porting smart appliance functionality from a networked computer to a low-cost embedded microcontroller.
Upgrade to Pro to unlock this challenge β includes diagrams, API design, tradeoffs, and expert solution.
Unlock with Pro βRedesign a sports statistics platform to minimize the impact of unreliable third-party data API outages.
Upgrade to Pro to unlock this challenge β includes diagrams, API design, tradeoffs, and expert solution.
Unlock with Pro βBuild a pipeline to A/B test video frames and automatically select optimal thumbnails.
Upgrade to Pro to unlock this challenge β includes diagrams, API design, tradeoffs, and expert solution.
Unlock with Pro β