practice a little every day, paws crossed ♡
System Design Interview Questions
Practice 9403 coding, system design and machine learning questions from 546 companies, sorted by role, topic and interview round. Every question has step-by-step hints, a code runner that supports 8 languages and an AI mentor; members also get the full solution walkthrough.
- 9403
- Questions
- 546
- Companies
- 11
- Topics
- 8
- Languages
Showing 1291–1311 of 1311 results
- ZooxMediumSoftware EngineerDesign Nearby Search for Autonomous Vehicles
Design a real-time geospatial search and filtering system for an autonomous vehicle fleet. The service must index streaming vehicle telemetry, handle out-of-order updates, and query nearby eligible vehicles with strict latency bounds.
System DesignTechnical ScreenGeospatialDistributed SystemsStreaming - ZooxMediumBackend EngineerDesign Real-Time Vehicle Location Tracking
Design a high-throughput, low-latency telemetry ingestion and distribution system that streams autonomous vehicle coordinates to client dashboards and rider apps.
System DesignTechnical ScreenReal-TimeGeospatialWebSockets - ZooxHardBackend EngineerDesign a Ride-Hailing Platform
This question tests your ability to design a highly scalable, real-time geo-spatial matching system that handles low-latency requests for vehicle dispatching and location tracking.
System DesignOnsiteGeo-spatialScalabilityDistributed Systems - ZooxMediumData EngineerDesign teleoperations data models and pipelines
This question evaluates competency in data modeling, real-time and batch pipeline architecture, telemetry ingestion, metrics design, and operational monitoring for teleoperations and autonomous vehicle stability.
System DesignOnsite - ZscalerMediumSoftware EngineerDesign Global Metrics Monitoring and Real-Time Alerting
This question tests the ability to design a distributed, scalable telemetry pipeline capable of handling high-cardinality time-series data and real-time alerting with deduplication.
System DesignOnsiteObservabilityDistributed SystemsScalability - eBayMediumSoftware EngineerDesign a Customer Payment Dispute Platform
Design a resilient payment dispute resolution platform that handles dispute lifecycles, evidence management, deadline enforcement, external payment provider integration, and financial ledger auditability.
System DesignTechnical ScreenPaymentsState MachineDistributed Systems - eBayMediumSoftware EngineerDesign a Rotating Workplace Food-Ordering Service
Tests the ability to design an enterprise food-ordering platform featuring scheduled vendor rotations, optimistic concurrency control for live inventory, and reliable checkout with corporate subsidy splitting.
System DesignOnsiteDistributed SystemsE-CommerceConcurrency - eBayMediumSoftware EngineerDesign a Shopping Search Bar with Autocomplete
Tests candidate's ability to design a dual-path search system that separates low-latency typeahead suggestions from heavy, filtered e-commerce catalog search at scale.
System DesignOnsiteSearchAutocompleteDistributed Systems - eBayMediumSoftware EngineerDesign a Streaming Top-Ten Sales Dashboard
This question tests the ability to design a distributed, low-latency streaming pipeline that aggregates high-velocity sales data into a real-time leaderboard.
System DesignOnsiteStreamingDistributed SystemsData Pipelines - eBayMediumSoftware EngineerDesign a Top-K trending service
This problem evaluates your ability to design a distributed system that aggregates high-velocity event streams to identify the most frequent items within a sliding time window.
System DesignTechnical ScreenDistributed SystemsScalabilityStreaming - eBayMediumSoftware EngineerDesign an Ad Assignment API
This question evaluates a candidate's skill in designing stateful, production-grade HTTP APIs and reasoning about distributed-systems concerns such as idempotency, concurrency control, per-user state management, and observability.
System DesignTechnical Screen - eBayHardSoftware EngineerDesign an online marketplace for buying and selling
This question evaluates competency in large-scale system design, covering distributed systems, data modeling, scalability, consistency, security, payments and escrow, media handling, and operational concerns for a two-sided online marketplace.
System DesignOnsite - xAIMediumData EngineerBuild a One-Pass Data Cleaning Pipeline
This problem tests your ability to design a memory-efficient, scalable data streaming pipeline that processes raw web-scraped documents into a high-quality dataset for model pretraining.
System DesignTechnical ScreenData EngineeringStreamingData Cleaning - xAIMediumFrontend EngineerDesign a Collaborative Document Editor
Design collaborative editing with an explicit operation model, OT or CRDT convergence, durable history, reconnect recovery, access control, and separate presence state.
System DesignOnsite - xAIMediumSoftware EngineerDesign a Durable Key-Value Cache with File-System Persistence
This question evaluates a candidate's ability to design durable in-memory data structures and persistence strategies, including reasoning about crash recovery, durability guarantees, and performance trade-offs.
System DesignTechnical Screen - xAIMediumSoftware EngineerDesign a Rate Limiter with Per-User Token Quotas
This question evaluates a candidate's ability to design distributed, low-latency rate limiting with heterogeneous per-user quotas, covering competencies in state modeling, consistency, caching, and scalable architecture.
System DesignOnsite - xAIMediumFrontend EngineerDesign a Real-Time Collaborative Document Editor with Concurrent Edits
A system design question for a frontend engineer: design a collaborative document editor where several people edit the same document at once and see each other's changes in near real time. It tests conflict resolution for concurrent edits, client-side state, the sync protocol, persistence and presence.
System DesignOnsite - xAIMediumSoftware EngineerDesign a URL Shortening Service: Code Generation, Redirect Path, and Scaling
A system design question asked as a 30-minute screen with no coding: design a URL shortening service that turns long URLs into short links and redirects visitors. It tests requirement scoping, capacity estimates, collision-free code generation, a fast read path, storage, scaling and failure handling.
System DesignOnsite - xAIMediumSoftware EngineerDesign a backend for an online checkers game
This problem tests your ability to design a state-aware, real-time multiplayer system that ensures data consistency, enforces complex game rules, and manages turn-based concurrency.
System DesignOnsiteWebSocketsConcurrencyAPI Design - xAIEasySoftware EngineerDesign a multi-level API rate limiter
This question assesses the ability to design a scalable, multi-tenant rate limiting service that supports hierarchical policies and global traffic coordination.
System DesignTechnical ScreenDistributed SystemsScalabilityCaching - xAIHardSoftware EngineerDesign and Implement a URL Shortening Service
Tests your ability to design a globally distributed, highly available URL shortening service capable of handling high read/write throughput with sub-millisecond redirection latency and collision-free ID generation.
System DesignOnsitesystem-designdistributed-systemscaching