| 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 |
|
|