SYSTEM DESIGN

Oracle System Design Questions

9 distinct system design problems asked at Oracle from September 2025 to September 2026, merged from 13 candidate reports. Each one links to a full solution.

Sources: PracHub, LeetCode discussions. Sorted by how often the problem was reported at Oracle.

Design a Five-Minute Top-K Error Log Service

Design a system that continuously computes the top K items from a very large event stream: for example the K most-viewed URLs, the K services with the most error logs in the last 5 minutes, the top 100 most active users in a…

Also reported as: Find Global and Rolling Top-K URLs Under a Memory Limit · Design a Sliding-Hour Top-100 User Event Pipeline

HLD3 reports·last Sep 2026·also asked at 7 other companies

Design a Distributed Rate Limiter

Design a distributed rate limiter that protects APIs by limiting requests (or consumed units such as LLM billing tokens or storage quota) per user, API key, tenant, or IP. It must support configurable rules (e.g., 100…

Also reported as: Design a rate limiter

HLD2 reports·last Aug 2026·also asked at 12 other companies

Design a Ride-Hailing Platform

Design the core of a ride-hailing platform like Uber. Riders request a ride from their location; the system finds nearby available drivers, dispatches the request, and tracks the trip in real time. Drivers report their location…

Also reported as: Design a ride-sharing system (Uber)

HLD2 reports·last Apr 2026·also asked at 5 other companies

Design an Internal Metrics Ingestion Service

Design an internal metrics monitoring platform like Datadog or Prometheus. Agents on hosts and services emit metrics (counters, gauges, histograms with tags); the system ingests millions of data points per second, stores them as…

HLD1 report·last Aug 2026·also asked at 6 other companies

Design a Synchronously Replicated Hash Map

Design a horizontally scalable distributed key-value store like DynamoDB or Cassandra, or scale a single-node store to a stated workload (e.g., 50M keys, 1M requests/sec, 50/50 reads and writes). Support get/put/delete with…

HLD1 report·last Aug 2026·also asked at 5 other companies

Design a Software Load Balancer

Design a highly available software load balancer at layer 4 or layer 7 for HTTP/HTTPS traffic. Cover backend selection algorithms (round robin, least connections, consistent hashing), health checks, connection lifecycle and…

HLD1 report·last Aug 2026·also asked at 1 other company

Design a High-Volume Healthcare Data Ingestion Pipeline

Design a high-volume ingestion pipeline for sensitive healthcare data sent by many partners in varied formats (HL7/FHIR, CSV). Records can be duplicated, malformed, corrected with new versions, or late. Requirements: validation…

HLD1 report·last Aug 2026

Design an Enterprise Remote Browser Isolation System

Design an enterprise remote browser isolation system: users' web browsing sessions run in isolated disposable containers or VMs in the cloud, and only a safe rendered stream (pixels or sanitized DOM) is sent to the user's device,…

HLD1 report·last Jul 2026

Monitor 100,000 GPU Hosts and Trigger Repair Workflows

Design the control plane for a compute fleet of about 100,000 GPU hosts. Each host continuously reports health (GPU ECC errors, temperature, NVLink status, heartbeat); the control plane keeps live host state under high write…

HLD1 report·last May 2026·also asked at 1 other company

Practice with a Mock Interview

Apply these questions in a live system design mock interview.

Start System Design Interview →