Queues & Async Processing System Design Questions
12 design prompts lean on queues & async processing. Each one runs on a whiteboard canvas with AI feedback graded against a hidden rubric.
Design problems
News Feed
Mid/SeniorDesign a social news feed like Instagram's or Facebook's home feed.
CachingDatabase Scaling
Chat Messaging
Mid/SeniorDesign a real-time chat and messaging service like WhatsApp or Messenger.
Consistency & Trade-offsDatabase Scaling
Notification System
Mid/SeniorDesign a multi-channel notification system (push, email, SMS).
Load Balancing & Scaling
Collaborative Editor
StaffDesign a real-time collaborative document editor like Google Docs.
Consistency & Trade-offs
File Sync
Mid/SeniorDesign a file sync and storage service like Dropbox or Google Drive.
Consistency & Trade-offsDatabase Scaling
Message Queue
Mid/SeniorDesign a distributed message queue like Kafka or SQS.
Consistency & Trade-offsLoad Balancing & Scaling
Ride Matching
StaffDesign the ride-hailing dispatch and matching system for a service like Uber or Lyft.
Consistency & Trade-offsLoad Balancing & Scaling
Ticketing System
Mid/SeniorDesign an event ticketing system like Ticketmaster.
Consistency & Trade-offsDatabase Scaling
Payment Processing
StaffDesign a payment processing system like Stripe.
Consistency & Trade-offsDatabase Scaling
Web Crawler
Mid/SeniorDesign a large-scale distributed web crawler.
CachingDatabase Scaling
Ad Click Aggregator
StaffDesign a real-time ad click aggregation system.
Consistency & Trade-offsDatabase Scaling
Recommendation System
StaffDesign a personalized recommendation system like Netflix's.
CachingDatabase Scaling
Want the pressure version? Any of these can run as a live 45-minute design interview with follow-up questions and a verdict. Set up a design interview