Low Level System Design

0%
  • Access Management System

    Junior
  • Account Balance Tracker

    Junior
  • Building Interface: Hospital and School

    Junior
  • Coffee Shop Decorator

    Junior
  • Cookie Manager

    Junior
  • Design HashMap

    Junior
  • Go Fish (Card Game)

    Junior
  • Implement Queue using Array

    Junior
  • Implement Queue using Stacks

    Junior
  • Implement Stack Using Arrays

    Junior
  • Implement Stack using Queues

    Junior
  • In-Memory Key-Value CRUD Store

    Junior
  • Moving Average from Data Stream

    Junior
  • Notification Factory

    Junior
  • Number of Recent Calls

    Junior
  • Parking Lot System

    Junior
  • Print in Order

    Junior
  • Rock Paper Scissors

    Junior
  • Shopping Cart

    Junior
  • Two Sum III - Data structure design

    Junior
  • 2048 Game Implementation

    Mid
  • Access Control Tree

    Mid
  • Account Management Service

    Mid
  • Active Users in N Minutes

    Mid
  • Actor Component Model

    Mid
  • AirMap Route Finder

    Mid
  • API Billing & Usage System

    Mid
  • ASCII Canvas - Draw Rectangle

    Mid
  • Async: Limit (Concurrency Control)

    Mid
  • AsyncTaskQueue (Concurrency Control)

    Mid
  • Autocomplete Utility

    Mid
  • Avatar Component Loading Order

    Mid
  • Background Job Processor with Retries

    Mid
  • Banking Application

    Mid
  • Banking Operations Debugging

    Mid
  • Banking System (Progressive)

    Mid
  • Banking System API

    Mid
  • Basic Blockchain

    Mid
  • Batching Utility with Timeout

    Mid
  • Battleship Game Simulation

    Mid
  • Bet Placement Ledger with Idempotent Settlement

    Mid
  • Betting Slip with Accumulator and Each-Way Returns

    Mid
  • Bookstore Word Counter

    Mid
  • Browser History Data Structure

    Mid
  • Buffered File System

    Mid
  • Buffered File Writer

    Mid
  • Burger Shop (Builder Pattern)

    Mid
  • Candidate Recruiter Management System

    Mid
  • Card Transaction Authorization System

    Mid
  • Cargo Shipping Calculator

    Mid
  • CD With Symbolic Links

    Mid
  • Chat Profanity Filter

    Mid
  • Circuit Breaker

    Mid
  • Circular Buffer

    Mid
  • Comment Threading Model

    Mid
  • Component Design: Virtualized List

    Mid
  • Concurrent Money Transfer

    Mid
  • Configuration Rules SDK with Rule Precedence

    Mid
  • Connect 4 Backend

    Mid
  • Connect Four

    Mid
  • Coupon Redemption System

    Mid
  • Credit Tracker with Expirations

    Mid
  • Critical Memory Alert Analysis

    Mid
  • Custom Dynamic Array

    Mid
  • Custom Playlist Picture System

    Mid
  • Customer Support Leaderboard

    Mid
  • DAG Task Graph

    Mid
  • Data Source Difference Tracker

    Mid
  • DataStream Guessing Game

    Mid
  • Debounced Search Bar

    Mid
  • Decorator Pattern Tax/Discount Calculator

    Mid
  • Deep Copy Manager

    Mid
  • Delayed Payment System

    Mid
  • Design a 3D Binary Matrix with Efficient Layer Tracking

    Mid
  • Design a Bank Account Class

    Mid
  • Design a Credit Card Limit Manager

    Mid
  • Design a Credit Tracker

    Mid
  • Design A Leaderboard

    Mid
  • Design a Logging Library

    Mid
  • Design a Rate Limiter for an AI Hub

    Mid
  • Design a Specialized Cache

    Mid
  • Design a Stack with Increment Operation

    Mid
  • Design a Todo List

    Mid
  • Design an Anagram Store

    Mid
  • Design an ATM System

    Mid
  • Design an Elevator Dispatcher

    Mid
  • Design an ID Allocator

    Mid
  • Design Browser History

    Mid
  • Design Circular Deque

    Mid
  • Design Circular Queue

    Mid
  • Design File System

    Mid
  • Design File System Find API

    Mid
  • Design Linked List

    Mid
  • Design Log Parser

    Mid
  • Design Log Storage System

    Mid
  • Design Playlist Data Structure

    Mid
  • Design Retriable Function

    Mid
  • Design Spreadsheet With Undo Redo

    Mid
  • Design Tic-Tac-Toe

    Mid
  • Design Underground System

    Mid
  • Detect Squares

    Mid
  • Disk Space Manager

    Mid
  • Document Version Control System

    Mid
  • Driver-Order Matching System

    Mid
  • Elevator System

    Mid
  • Encode and Decode TinyURL

    Mid
  • Event Emitter

    Mid
  • Expandable Array Implementation

    Mid
  • Fault-Tolerant Redis Wrapper

    Mid
  • File Collections Tracker

    Mid
  • File Storage Query System

    Mid
  • File Tree Management

    Mid
  • Find Consecutive Integers from a Data Stream

    Mid
  • First Unique Number

    Mid
  • Flatten Nested List Iterator

    Mid
  • Flight Booking System

    Mid
  • Fractional Share Inventory

    Mid
  • Fraud Detection: Rolling Window Thresholds

    Mid
  • Frequency Tracker

    Mid
  • Game Lobby State Machine

    Mid
  • Graph Implementation

    Mid
  • Growing List (Dynamic Array)

    Mid
  • Handling Concurrent Credit Deductions

    Mid
  • Hash Table Implementation

    Mid
  • Hierarchical Menu Price

    Mid
  • High Frequency Sensor Data Aggregator

    Mid
  • Hotel CRUD & Proximity Search

    Mid
  • Idempotent Payment Processor

    Mid
  • Immutable Class Implementation

    Mid
  • Implementing Core Linux Commands

    Mid
  • In-Memory Ledger

    Mid
  • In-Memory Load Balancer

    Mid
  • Input Remapping System

    Mid
  • Insurance Policy Logic Engine

    Mid
  • Inventory and Item System

    Mid
  • Inventory Manager

    Mid
  • Jigsaw Puzzle Solver

    Mid
  • K-Way Merge Iterator

    Mid
  • Key Generation Service

    Mid
  • KV Store with Sliding Window QPS

    Mid
  • Lightweight Load Balancer

    Mid
  • Live Odds Market Board

    Mid
  • Loan State Machine

    Mid
  • Locker Allocation System

    Mid
  • Log Monitoring and Alerting System

    Mid
  • Logger Rate Limiter

    Mid
  • LRU Cache

    Mid
  • LRU Cache with Serialization

    Mid
  • Mars Rover

    Mid
  • Meeting Room Reservation System

    Mid
  • Meeting Scheduler

    Mid
  • Memory Efficient Circular Frame Buffer

    Mid
  • Message Buffer with Flush Policy

    Mid
  • Micro-Deposit Verification

    Mid
  • Min Heap

    Mid
  • Min Max Stack

    Mid
  • Molecular Reactor Queue

    Mid
  • Multiplayer Chess Game

    Mid
  • Music Streaming App

    Mid
  • My Calendar I

    Mid
  • Nested Comment Service

    Mid
  • Notepad System

    Mid
  • Observer Pattern - Notification System

    Mid
  • On-Device AI Feature Cache

    Mid
  • Ordered Logger

    Mid
  • Payment Ledger

    Mid
  • Payment Module with Strategy Pattern

    Mid
  • Payment Planner / Subscription Logic

    Mid
  • Payment Processor State Machine

    Mid
  • Payment Scheduler

    Mid
  • Payment Terminal

    Mid
  • Payment Wallet System

    Mid
  • Peeking Iterator

    Mid
  • Permissions and Sharing System

    Mid
  • Physician Consultation Queuing Application

    Mid
  • Playlist Management with Doubly Linked List

    Mid
  • Pokemon Trade Application

    Mid
  • Predictive Battery Management System

    Mid
  • QuadTree Logic / Spatial Indexing

    Mid
  • Radar Data Pipeline

    Mid
  • Range Module

    Mid
  • Ranked Cache System

    Mid
  • Rate Limiting Function (Throttle)

    Mid
  • Rating & Review System

    Mid
  • Real-Time Top K Players Leaderboard

    Mid
  • Recommendation Engine

    Mid
  • Rectangle Fit Check

    Mid
  • Request Replaying / Idempotency

    Mid
  • Resource Loader

    Mid
  • Restaurant Booking System

    Mid
  • Restaurant Order Queue

    Mid
  • Review Workflow State Machine

    Mid
  • Ring Buffer for Producer-Consumer

    Mid
  • Sales Tax Calculator

    Mid
  • Scooter State Machine

    Mid
  • Search URL Builder

    Mid
  • Secure Token Management

    Mid
  • Server Load Balancer

    Mid
  • Simplified Block Editor

    Mid
  • Smallest Number in Infinite Set

    Mid
  • Smart Pointer (Shared Pointer with Reference Counting)

    Mid
  • Snake and Ladder Game

    Mid
  • Snapshot Array

    Mid
  • Song Playlist

    Mid
  • Sparse Matrix Multiplication

    Mid
  • Stock Price Fluctuation

    Mid
  • Stock Price Tracker (Observer Pattern)

    Mid
  • Stock Trading System with User Validation

    Mid
  • Surge Pricing Validator

    Mid
  • Tennis Game Score Tracker

    Mid
  • Thread-Safe Account Ledger

    Mid
  • Thread-Safe Shared Counter

    Mid
  • Thread-Safe Singleton

    Mid
  • Ticketmaster-like Concurrent Booking System

    Mid
  • Time Based Key-Value Store

    Mid
  • Top K Frequent Elements Stream

    Mid
  • Traffic Signal Controller

    Mid
  • Train Platform Management System

    Mid
  • Transaction Aggregator: Highest Volume Merchant

    Mid
  • Transaction Categorization Service

    Mid
  • Transaction History Service

    Mid
  • Transaction Parser / Ledger

    Mid
  • Transaction Processing Engine

    Mid
  • Transaction Service

    Mid
  • Transaction State Machine

    Mid
  • Transaction Statistics

    Mid
  • Transaction Store

    Mid
  • Truck Tracking System

    Mid
  • Tweet Counts Per Frequency

    Mid
  • Undo Redo System

    Mid
  • Undo/Redo for Spreadsheet

    Mid
  • URL Shortener

    Mid
  • User Token Credit Tracker

    Mid
  • Utility Payment Interface

    Mid
  • Vending Machine for Hotels

    Mid
  • Violation Log Analyzer

    Mid
  • Window Management System

    Mid
  • Word Guessing Game

    Mid
  • 2D Vector Class

    Senior
  • Alerting Engine Rules

    Senior
  • All O`one Data Structure

    Senior
  • API Rate Limiter

    Senior
  • Caching Library with Pluggable Eviction Policies

    Senior
  • Central Banking Ledger

    Senior
  • Cloud Billing System

    Senior
  • Cloud Storage

    Senior
  • Column Index

    Senior
  • Container Orchestrator

    Senior
  • Credit-Based Purchase Model

    Senior
  • Custom HashMap with Bulk Operations

    Senior
  • Data Stream as Disjoint Intervals

    Senior
  • Design 3 Stacks in 1 Array

    Senior
  • Design a Tetris Game

    Senior
  • Design a Text Editor

    Senior
  • Design an Expression Tree With Evaluate Function

    Senior
  • Design BigInteger

    Senior
  • Design GPU Credits

    Senior
  • Design Hit Counter

    Senior
  • Design In-Memory Database

    Senior
  • Design In-Memory File System

    Senior
  • Design Search Autocomplete System

    Senior
  • Design Skip List

    Senior
  • Dinner Plate Stacks

    Senior
  • Distributed Lock Manager

    Senior
  • Financial Ledger (Double-Entry Accounting)

    Senior
  • Financial Stream Processing

    Senior
  • Food Delivery Matching Engine

    Senior
  • Frequency and Distance Top-K Query System

    Senior
  • Gameplay Ability System

    Senior
  • iCloud Photo Sync with Conflict Resolution

    Senior
  • Idempotent Transaction Ledger

    Senior
  • In-Memory Banking System

    Senior
  • In-Memory Cloud Storage with Quotas

    Senior
  • In-Memory Database

    Senior
  • In-Memory Message Broker

    Senior
  • Insert Delete GetRandom O(1) - Duplicates allowed

    Senior
  • Inventory Management System

    Senior
  • Key-Value Store with TTL and Transactions

    Senior
  • Lazy Update Priority Queue

    Senior
  • Library Management System

    Senior
  • Log Collection and Aggregation System

    Senior
  • Log Parser Rolling Average Storage

    Senior
  • Log-Query Stream Processor

    Senior
  • Max Stack

    Senior
  • Maximum Frequency Stack

    Senior
  • Memory Allocator

    Senior
  • Message Processing System

    Senior
  • Movie Ticket Booking System

    Senior
  • Moving Average Without Top-K

    Senior
  • Multi-Currency Wallet

    Senior
  • N Stacks in a Single Array

    Senior
  • Order Book - Matching Engine

    Senior
  • Pin and Board Management Service

    Senior
  • Prioritized Job Queue with Retries

    Senior
  • Real-Time Currently Watching Tracker

    Senior
  • Real-Time Event Ingestion and Statistics

    Senior
  • Resume Search System

    Senior
  • Ride Sharing Service

    Senior
  • Risk Control Kill Switch

    Senior
  • Self-Balancing BST

    Senior
  • Sensor Data Aggregator

    Senior
  • Simplified Version Control System

    Senior
  • Simulation Scenario Runner

    Senior
  • Sliding Window

    Senior
  • Snapchat Ephemeral Messaging System

    Senior
  • Snapshot Set with Iterator

    Senior
  • Splitwise (Expense Sharing)

    Senior
  • Three Stacks in One Array

    Senior
  • Token Bucket

    Senior
  • Transactional Key-Value Store with Nested Transactions

    Senior
  • Vending Machine

    Senior
  • Vesting Schedule Domain Model

    Senior
  • Windowed Average Cache

    Senior