Various Low-Level Object-Oriented System Design problems are discussed in this space.
- Message broker like Kafka
- Google calendar
- BookMyShow
- Multi threaded logger
- Blocking Queue
- Connection Pool
- Parking Lot
- Scheduled thread pool executor
- Uber driver dispatch system
- Chat application
- Notification system
- Leetcode / Hackerrank like online judge
- IMDB
- Amazon order checkout flow
- Meeting Room Scheduler
- Leaderboard
- Elevator
- Stock Broker (Zerodha)
- Pizza Pricing
- Tic-tac-toe
- Connect-Four game
- File System
- Snake and Ladder
- Snake game
- Multithreaded producer consumer with graceful shutdown
- Thread pool
- Delayed Scheduler
- Inverted Index
- Task Management System
- Social media news feed
- Skyscanner Flights
- Stripe
- LinkedIn Job board
- API Rate Limiter
- Git version control
- YouTube
- Crickbuzz / ESPN
- RedBus
- Splitwise
- Traffic control system
- Badge Swipe / Access system
- In-memory database
- Database Sharding Simulation
- Online food delivery fleet
- Vending machine
- Airbnb
- Airport Management System
- Uber ride matching system
- Stack Overflow
- Auction system
- Rule Engine
- PubSub system
- Chess
- Inventory Management System
- SQL Query Filtering
- Hotel Inventory Booking System
- JIRA Board