System Design Interview Questions
78 questions available. Practice with AI-powered feedback.
Other rounds
eBay System Design: Concert Ticketing with Real-Time
Design a scalable concert ticketing backend for eBay: prevent oversells, ensure <100ms reads, integrate social views, and handle peak traffic. Learn the design.
Google ML System Design: Fuzzy Video Deduplication
Design a real-time fuzzy video deduplication system using embedding models and ANN search. Learn tradeoffs, scalability, and appeal workflows—prepare for interviews.
Google System Design: Twitter Hashtag Aggregator Guide
Practice Google's backend system design: real-time Twitter hashtag aggregator. Learn ingestion, aggregation windows, DB trade-offs and interview follow-ups.
Home Depot Object-Oriented Design: Tool Rental System
Prepare for Home Depot OOD interviews: design a scalable Tool Rental System handling inventory, deposits, overtime fees, payments and receipts. See tips.
LinkedIn Infrastructure Interview: Caching Strategies
Prepare for LinkedIn infra interviews: compare write-through vs write-back caching, evaluate consistency vs performance trade-offs, and review common follow-ups.
LinkedIn ML System Design: Real-Time Nearby Recommendations
Build a low-latency, scalable ML system to recommend nearby places in real time. Get architecture, dataflow, personalization tips, and interview follow-ups.
LinkedIn System Design: Scalable Monitoring (Metrics/Logs)
Design a LinkedIn-scale monitoring system for metrics, logs and traces. Explore architecture, ingestion, storage, querying, alerting, and scaling for interviews.
Lyft System Design: Distributed Wiki Archiving Bots
Practice a Lyft backend system design: build a distributed Wikipedia archiving system with 1000 bots. Learn architecture, coordination, storage, and scaling.
Memory Pool System Design: High-Performance Tesla Interview
Design a performance memory pool for Tesla interviews: lock-free or low-lock alloc/free, fragmentation control, O(1) ops, malloc fallback, and metrics.
Meta ML System Design: Real-Time Personalized Feed Ranking
Build a real-time personalized ranking system for Meta's news feed. Learn low-latency serving, online updates, cold-start handling, diversity, and A/B testing.
Meta System Design: Real-Time Ad Auction Platform
Design a low-latency, scalable real-time ad auction platform for Meta. Learn auction flow, RTB, relevance scoring, and latency tactics—prepare for interviews.
Microsoft ML System Design: Local Sports Team Recommender
Scalable recommender for local sports teams: data ingestion, candidate generation, ranking, real-time updates, and metrics. Prep for ML design interviews.
Get More Real System Design Questions
Practice system design interview questions with AI-powered hints, analysis, and feedback.
Start Free Practice