Skip to content

Meta — System Design (HLD) Questions

67 unique questions from real interviews

# Question Editorial Video
1 Design a File System (10x)
2 Design a Distributed Monitoring System (5x)
3 Design an E-commerce platform (4x)
4 Design an Online Chess Game System (4x)
5 Design a meeting scheduler (3x)
6 Design a URL Shortener System (3x)
7 Design a distributed logging system (2x)
8 Design a notification System - HLD + LLD Both (2x)
9 Design a backup system with dependency graph (each backup has end time +
10 Batch processing system
11 Design a caching system where items can have dependencies
12 Car pooling service
13 Design a cloud file storage system with a sync feature
14 Container management system
15 Design a data structure that supports search
16 Design a data structure to implement addition of new elements
17 Design a data structure which can push a new element
18 Design a Data sync pipeline to fetch appointment data from different DMS
19 Design a database schema for Instagram?
20 Design a distributed system which will allow users to ping an http endpoint
21 Design a Document Processing System
22 Design a driver tracking screen feature (end-to-end) for a food delivery app
23 Design a Food Delivery Platform
24 Design a generic user schema in SQL
25 Design a Google Keep–like note-taking application
26 Design a high-level architecture for a system using Node
27 Design a logging system and explain how to quickly identify errors from logs
28 Design a merchandising system
29 Design a Notification Panel for a Web App
30 Design a Notification Service with the following requirements
31 Design a notification system for something like food delivery
32 Order Feed System
33 Design a payment system to send money from one digital wallet to other
34 Design a persistent storage for it
35 Design a price tracking systems for stock tickers
36 Design a race-condition-safe user signup system
37 Design a sale platform to sell exact K number of items
38 Design a scheduler to support both sync and async
39 Design a service
40 Design a signup flow where
41 Design a simple delivery payment system with the following APIs
42 Design a stock price alerting system
43 Design a system for an API service that limits the number of incoming
44 Design a system similar to Jira (problem was worded differently initially)
45 Design a system that supports the following operations
46 Design a system to schedule incoming jobs to workers
47 Design a system to schedule processes
48 Driver Heatmap Dashboard
49 Design a test-taking platform (essentially
50 Design a university system where
51 Design a Web Crawler
52 Web Scraper
53 Design an "Add to Cart" feature
54 Design an API for product upload with the following requirements
55 Design an API system capable of handling N concurrent requests
56 Design an API that handles idempotency
57 Design an API with a strong focus on scalability
58 Wallpaper Changer App
59 Design an e-commerce platform which allows users to: Browse products
60 Design an online collaborator platform
61 Design an Undo/Redo mechanism for a text editor with configurable limits
62 Design the BookMyShow
63 Design the entity
64 Flexible Booking System
65 Design the storage
66 Design the system as a SaaS product
67 Design the YouTube Live comment system