LRU Cache
Parking Lot System
Design HashMap
2048 Game Implementation
2D Vector Class
Access Control Tree
Access Management System
Account Balance Tracker
Account Management Service
Active Users in N Minutes
Actor Component Model
Alerting Engine Rules
All O`one Data Structure
API Billing & Usage System
API Rate Limiter
ASCII Canvas - Draw Rectangle
Async: Limit (Concurrency Control)
AsyncTaskQueue (Concurrency Control)
Autocomplete Utility
Avatar Component Loading Order
Background Job Processor with Retries
Banking Application
Banking Operations Debugging
Banking System (Progressive)
Banking System API
Basic Blockchain
Batching Utility with Timeout
Battleship Game Simulation
Bookstore Word Counter
Browser History Data Structure
Buffered File System
Buffered File Writer
Building Interface: Hospital and School
Burger Shop (Builder Pattern)
Caching Library with Pluggable Eviction Policies
Candidate Recruiter Management System
Card Transaction Authorization System
Cargo Shipping Calculator
CD With Symbolic Links
Central Banking Ledger
Chat Profanity Filter
Circuit Breaker
Circular Buffer
Cloud Billing System
Cloud Storage
Coffee Shop Decorator
Column Index
Comment Threading Model
Component Design: Virtualized List
Concurrent Money Transfer
Connect 4 Backend
Connect Four
Container Orchestrator
Cookie Manager
Coupon Redemption System
Credit Tracker with Expirations
Credit-Based Purchase Model
Critical Memory Alert Analysis
Custom Dynamic Array
Custom HashMap with Bulk Operations
Custom Playlist Picture System
Customer Support Leaderboard
DAG Task Graph
Data Source Difference Tracker
Data Stream as Disjoint Intervals
DataStream Guessing Game
Debounced Search Bar
Decorator Pattern Tax/Discount Calculator
Deep Copy Manager
Delayed Payment System
Design 3 Stacks in 1 Array
Design a 3D Binary Matrix with Efficient Layer Tracking
Design a Bank Account Class
Design a Credit Card Limit Manager
Design a Credit Tracker
Design A Leaderboard
Design a Logging Library
Design a Rate Limiter for an AI Hub
Design a Specialized Cache
Design a Stack with Increment Operation
Design a Tetris Game
Design a Text Editor
Design a Todo List
Design an Anagram Store
Design an ATM System
Design an Elevator Dispatcher
Design an Expression Tree With Evaluate Function
Design an ID Allocator
Design BigInteger
Design Browser History
Design Circular Deque
Design Circular Queue
Design File System
Design File System Find API
Design GPU Credits
Design Hit Counter
Design In-Memory Database
Design In-Memory File System
Design Linked List
Design Log Parser
Design Log Storage System
Design Playlist Data Structure
Design Retriable Function
Design Search Autocomplete System
Design Skip List
Design Spreadsheet With Undo Redo
Design Tic-Tac-Toe
Design Underground System
Detect Squares
Dinner Plate Stacks
Disk Space Manager
Distributed Lock Manager
Document Version Control System
Driver-Order Matching System
Elevator System
Encode and Decode TinyURL
Event Emitter
Expandable Array Implementation
Fault-Tolerant Redis Wrapper
File Collections Tracker
File Storage Query System
File Tree Management
Financial Ledger (Double-Entry Accounting)
Financial Stream Processing
Find Consecutive Integers from a Data Stream
First Unique Number
Flatten Nested List Iterator
Flight Booking System
Food Delivery Matching Engine
Fractional Share Inventory
Fraud Detection: Rolling Window Thresholds
Frequency and Distance Top-K Query System
Frequency Tracker
Game Lobby State Machine
Gameplay Ability System
Go Fish (Card Game)
Graph Implementation
Growing List (Dynamic Array)
Handling Concurrent Credit Deductions
Hash Table Implementation
Hierarchical Menu Price
High Frequency Sensor Data Aggregator
Hotel CRUD & Proximity Search
iCloud Photo Sync with Conflict Resolution
Idempotent Payment Processor
Idempotent Transaction Ledger
Immutable Class Implementation
Implement Queue using Array
Implement Queue using Stacks
Implement Stack Using Arrays
Implement Stack using Queues
Implementing Core Linux Commands
In-Memory Banking System
In-Memory Cloud Storage with Quotas
In-Memory Database
In-Memory Key-Value CRUD Store
In-Memory Ledger
In-Memory Load Balancer
In-Memory Message Broker
Input Remapping System
Insert Delete GetRandom O(1) - Duplicates allowed
Insurance Policy Logic Engine
Inventory and Item System
Inventory Management System
Inventory Manager
Jigsaw Puzzle Solver
K-Way Merge Iterator
Key Generation Service
Key-Value Store with TTL and Transactions
KV Store with Sliding Window QPS
Lazy Update Priority Queue
Library Management System
Lightweight Load Balancer
Loan State Machine
Locker Allocation System
Log Collection and Aggregation System
Log Monitoring and Alerting System
Log Parser Rolling Average Storage
Log-Query Stream Processor
Logger Rate Limiter
LRU Cache with Serialization
Mars Rover
Max Stack
Maximum Frequency Stack
Meeting Room Reservation System
Meeting Scheduler
Memory Allocator
Memory Efficient Circular Frame Buffer
Message Buffer with Flush Policy
Message Processing System
Micro-Deposit Verification
Min Heap
Min Max Stack
Molecular Reactor Queue
Moving Average from Data Stream
Moving Average Without Top-K
Multi-Currency Wallet
Multiplayer Chess Game
Music Streaming App
My Calendar I
N Stacks in a Single Array
Nested Comment Service
Notepad System
Notification Factory
Number of Recent Calls
Observer Pattern - Notification System
On-Device AI Feature Cache
Order Book - Matching Engine
Ordered Logger
Payment Ledger
Payment Module with Strategy Pattern
Payment Planner / Subscription Logic
Payment Processor State Machine
Payment Scheduler
Payment Terminal
Payment Wallet System
Peeking Iterator
Permissions and Sharing System
Physician Consultation Queuing Application
Pin and Board Management Service
Playlist Management with Doubly Linked List
Pokemon Trade Application
Predictive Battery Management System
Print in Order
Prioritized Job Queue with Retries
QuadTree Logic / Spatial Indexing
Radar Data Pipeline
Range Module
Ranked Cache System
Rate Limiting Function (Throttle)
Rating & Review System
Real-Time Currently Watching Tracker
Real-Time Event Ingestion and Statistics
Real-Time Top K Players Leaderboard
Recommendation Engine
Rectangle Fit Check
Request Replaying / Idempotency
Resource Loader
Restaurant Booking System
Restaurant Order Queue
Resume Search System
Review Workflow State Machine
Ride Sharing Service
Ring Buffer for Producer-Consumer
Risk Control Kill Switch
Rock Paper Scissors
Sales Tax Calculator
Scooter State Machine
Search URL Builder
Secure Token Management
Self-Balancing BST
Sensor Data Aggregator
Server Load Balancer
Shopping Cart
Simplified Block Editor
Simplified Version Control System
Simulation Scenario Runner
Sliding Window
Smallest Number in Infinite Set
Smart Pointer (Shared Pointer with Reference Counting)
Snake and Ladder Game
Snapchat Ephemeral Messaging System
Snapshot Array
Snapshot Set with Iterator
Song Playlist
Sparse Matrix Multiplication
Splitwise (Expense Sharing)
Stock Price Fluctuation
Stock Price Tracker (Observer Pattern)
Stock Trading System with User Validation
Surge Pricing Validator
Tennis Game Score Tracker
Thread-Safe Account Ledger
Thread-Safe Shared Counter
Thread-Safe Singleton
Three Stacks in One Array
Ticketmaster-like Concurrent Booking System
Time Based Key-Value Store
Token Bucket
Top K Frequent Elements Stream
Traffic Signal Controller
Train Platform Management System
Transaction Aggregator: Highest Volume Merchant
Transaction Categorization Service
Transaction History Service
Transaction Parser / Ledger
Transaction Processing Engine
Transaction Service
Transaction State Machine
Transaction Statistics
Transaction Store
Transactional Key-Value Store with Nested Transactions
Truck Tracking System
Tweet Counts Per Frequency
Two Sum III - Data structure design
Undo Redo System
Undo/Redo for Spreadsheet
URL Shortener
User Token Credit Tracker
Utility Payment Interface
Vending Machine
Vending Machine for Hotels
Vesting Schedule Domain Model
Violation Log Analyzer
Window Management System
Windowed Average Cache
Word Guessing Game