Learn System Design
In a Hurry
Core Concepts
Key Technologies
Patterns
Advanced Topics
Breakdowns of Popular System Design Questions
Vote for new contentRead expert breakdowns of the industry's most common system design problems, written by experienced FAANG staff engineers and senior managers who have asked these questions hundreds of times in interviews.
23 results
Design a URL Shortener Like Bit.ly
Design a File Storage Service Like Dropbox
Design a Local Delivery Service like Gopuff
Design a Ticket Booking Site Like Ticketmaster
Design Facebook's News Feed
Design a Dating App Like Tinder
Design a Coding Platform Like LeetCode
Design a Messaging App Like WhatsApp
Design a Local Business Review Site Like Yelp
Design a Fitness Tracking App Like Strava
Design an Online Auction Platform Like eBay
Design Facebook's Live Comments System
Design Facebook's Post Search
Design a Photo Sharing App Like Instagram
Design YouTube's Top K Videos Feature
Design a Ride-Sharing Service Like Uber
Design a Stock Trading Platform Like Robinhood
Design a Collaborative Document Editor Like Google Docs
Design a Distributed Cache Like Redis
Design a Video Streaming Platform Like YouTube
Design a Distributed Job Scheduler Like Airflow
Design a Web Crawler
Design an Ad Click Aggregator

Schedule a mock interview
Meet with a FAANG senior+ engineer or manager and learn exactly what it takes to get the job.