← All collections

Complete question library

All interview questions

3557 questions in one focused tracker. Company collections will use the same saved progress.

0 of 100 completed on this page0%

Questions 3557

DoneQuestionResource
Design Extensible Notification System for Sending AlertsOpen
Design Facebook Live / video streamingOpen
Design Facebook Messenger / WhatsAppOpen
Design File SystemOpen
Design "find nearby drivers/restaurants"Open
Design Front Middle Back QueueOpen
Design Google Docs (collaborative editing)Open
Design Google Maps / nearby searchOpen
Design Graph With Shortest Path CalculatorOpen
Design HashMapOpen
Design HashSetOpen
Design Hit CounterOpen
Design Hotel Management SystemOpen
Design In-Memory File SystemOpen
Design InstagramOpen
Design LinkedInOpen
Design Linked ListOpen
Design Live News Feed SystemOpen
Design Logging FrameworkOpen
Design Log Storage SystemOpen
Design LRU CacheOpen
Design LRU Cache With Time ConstraintOpen
Design Memory AllocatorOpen
Design Microsoft Teams / a chat systemOpen
Design Mint.comOpen
Design Most Recently Used QueueOpen
Design Movie Rental SystemOpen
Design Movie Ticket Booking SystemOpen
Design Multi-Module Logging FrameworkOpen
Design Music Streaming Service like SpotifyOpen
Design Netflix / a video streaming serviceOpen
Design Notification SystemOpen
Design OneDrive / Dropbox (file sync & storage)Open
Design Online Food Delivery Service like SwiggyOpen
Design Online Shopping System like AmazonOpen
Design Online Stock Brokerage SystemOpen
Design Order Checkout and Payment for E-commerce WebsiteOpen
Design Order Management SystemOpen
Design Order Notification SystemOpen
Design Parking LotOpen
Design Parking Lot Pricing SystemOpen
Design Parking SystemOpen
Design Pastebin.com (or Bit.ly)Open
design patternOpen
Design Phone DirectoryOpen
Design Pizza Pricing SystemOpen
Design Pizza Pricing System - FollowupOpen
Design Pub Sub SystemOpen
Design real-time location trackingOpen
Design Recent User Query LRU CacheOpen
Design Restaurant Management SystemOpen
Design Retry Handler for API CallsOpen
Design Ride-Hailing System Like Uber, OlaOpen
Design Ride-Sharing Service like UberOpen
Design Ride Sharing SystemOpen
Design Runtime Data Source Access LayerOpen
Design Search Autocomplete SystemOpen
Design Service Dependency Impact AnalyzerOpen
Design SkiplistOpen
Design Snake and Ladder GameOpen
Design Snake GameOpen
Design SplitwiseOpen
Design Splitwise (fare splitting)Open
Design Spotify Music StreamingOpen
Design Spotify Music Streaming and SearchOpen
Design SpreadsheetOpen
Design SQLOpen
Design Stack OverflowOpen
Design Stock Market Investing PlatformOpen
Design surge pricingOpen
Design System for Managing WorkflowsOpen
Design Task ManagerOpen
Design the data structures for a social networkOpen
Design the Facebook/Instagram News FeedOpen
Design the "People You May Know" / friend graphOpen
Design the Twitter timeline and search (or Facebook feed and search)Open
Design Tic-Tac-ToeOpen
Design Tic-Tac-Toe / a game engineOpen
Design Tic-Tac-Toe / ChessOpen
Design Tic Tac Toe GameOpen
Design Traffic Signal Control SystemOpen
Design TwitterOpen
Design Uber Eats / food deliveryOpen
Design Uber / Lyft (ride hailing)Open
Design Underground SystemOpen
Design Unix "find" command for file searchOpen
Design Unix "find" command - with boolean predicatesOpen
Design URL ShortenerOpen
Design Vending Machine With Exact PaymentOpen
Design Video Sharing PlatformOpen
Design Warehouse Stores Inventory Updater SystemOpen
Design YouTubeOpen
Destination CityOpen
Destroying AsteroidsOpen
Destroy Sequential TargetsOpen
Detect CapitalOpen
Detect Cycles in 2D GridOpen
Detect Pattern of Length M Repeated K or More TimesOpen
Detect SquaresOpen
Determine if a Cell Is Reachable at a Given TimeOpen