Software Engineer System Design Interview Questions

Practice 1,082 real System Design interview questions for Software Engineer roles. From companies including Meta, OpenAI, Amazon, Anthropic, Google.

1.1k Questions 223 Companies08.16.2026
Showing 20 results
Role
Roblox logo
Roblox
Hard
Software Engineer

Design sliding-window rate limiter with multi-keys

Design sliding-window rate limiter with multi-keys Design a Precise Sliding-Window Rate Limiter Context You are designing a rate limiter for an API th...

System Design
53
0
481 people solved
Jul 16, 2025
Adyen logo
Adyen
Hard
Software Engineer

Design scalable LRU cache and backtracking API

Design scalable LRU cache and backtracking API System Design: Two Production-Ready Services A) Thread-Safe LRU Caching Service Design and describe a p...

System Design
14
0
223 people solved
Jul 26, 2025
Uber logo
Uber
Medium
Software Engineer

Design Product Page View Tracking

Design a view-tracking system for a large e-commerce product detail page. When a shopper opens a product page on web or mobile, the system should reco...

System Design
10
0
108 people solved
Apr 12, 2026
Molocoads logo
Molocoads
Hard
Software Engineer

Design Search Autocomplete

Design a large-scale autocomplete service for a search engine. As a user types a query prefix, the system should return the top 5 suggested full queri...

System Design
8
0
56 people solved
Apr 12, 2026
Anthropic logo
Anthropic
Hard
Software Engineer

Scale crawler with thread pool

Concurrent Web Crawler — Bounded Thread Pool, Thread-Safe Frontier, Dedupe, Politeness, and Trade-offs You are refactoring an existing single-threaded...

System Design
19
0
372 people solved
Sep 6, 2025
OpenAI logo
OpenAI
Medium
Software Engineer Locked

Design a Multi-Tenant Online IDE

This question evaluates system design skills for multi-tenant platform architecture, specifically assessing competency in tenancy isolation, identity ...

System Design
14
0
276 people solved
Apr 11, 2026
Mercor logo
Mercor
Medium
Software Engineer

Explain Kubernetes autoscaling and traffic routing

In Kubernetes: 1) How does autoscaling work (pod and node scaling)? 2) How is traffic routed from outside the cluster to the right Pods? 3) What are t...

System Design
8
0
132 people solved
Jan 17, 2026
Rippling logo
Rippling
Hard
Software Engineer

Design a news feed aggregator

Design a Large-Scale News Aggregator and Personalized Feed Design a production-ready news aggregation and personalized feed platform — think a consume...

System Design
24
0
378 people solved
Jul 26, 2025
Meta logo
Meta
Medium
Software EngineerSenior+ AI

Design an Online Judge and Live Comments

The onsite included two system design prompts: 1. Design an online judge platform where users submit code for programming problems. The system must su...

System Design
24
0
173 people solved
Apr 8, 2026
DoorDash logo
DoorDash
Easy
Software Engineer

Design an alert notification system

Design a multi-tenant alert notification system for operational incidents. Monitoring sources send events when checks fire or recover. Users can confi...

System Design
22
0
306 people solved
Jan 28, 2026
OpenAI logo
OpenAI
Hard
Software Engineer

Design IDE Sandbox and Payments

You are asked to discuss two system design prompts. For each one, define the users, functional requirements, non-functional requirements, APIs, core w...

System Design
9
0
85 people solved
Apr 7, 2026
Rippling logo
Rippling
Medium
Software Engineer

Design an ad-click aggregation and enrichment pipeline

Scenario You are designing a data platform to measure advertising performance. Mobile apps and web browsers send ad impression and ad click events. An...

System Design
22
0
204 people solved
Oct 17, 2025
Oracle logo
Oracle
Medium
Software Engineer

Design a ride-sharing system (Uber)

Design a large-scale ride-sharing platform similar to Uber. Cover: - Rider and driver apps (account, availability, requesting rides). - Real-time driv...

System Design
11
0
85 people solved
Jan 26, 2026
Oracle logo
Oracle
Medium
Software Engineer

Design a rate limiter

Design a rate limiting system for an API gateway. Your design should address: - Rate limits such as "N requests per second/minute" per key (e.g., per ...

System Design
10
0
87 people solved
Jan 26, 2026
Coinbase logo
Coinbase
Medium
Software Engineer Locked

Design query pagination for large datasets

This question evaluates a candidate's understanding of pagination strategies, cursor/keyset design, SQL query formulation, consistency guarantees unde...

System Design
27
0
216 people solved
Feb 11, 2026
Capital One logo
Capital One
Medium
Software Engineer

Design a cross-region event processing platform

Scenario Design a cross-region event processing platform that ingests events from producers, stores them durably, and delivers them to multiple consum...

System Design
17
0
195 people solved
Dec 25, 2025
Figma logo
Figma
Hard
Software Engineer

Design and operate a monolith on Kubernetes

Design and Operate a Monolith on Kubernetes Context You are joining an infrastructure team. The backend is a single monolithic service. The company is...

System Design
33
0
233 people solved
Sep 6, 2025
Uber logo
Uber
Hard
Software Engineer

Design Uber Eats-style search function

Design the search function for a large-scale food delivery platform similar to Uber Eats. A user opens the app and types a query into a single search ...

System Design
43
0
512 people solved
Nov 11, 2025
Airbnb logo
Airbnb
Medium
Software Engineer Locked

Design a Distributed Key-Value Store

This question evaluates expertise in distributed systems and large-scale storage design, covering API design, partitioning, replication, request routi...

System Design
12
0
225 people solved
Jan 9, 2026
LinkedIn logo
LinkedIn
Medium
Software Engineer

Design a scalable key-value store

System Design: Distributed Key-Value Store Design a distributed key-value (KV) storage service for a large-scale backend system. The service should ex...

System Design
19
0
166 people solved
Dec 8, 2025

Explore more Software Engineer System Design interview questions

Real questions from candidate reports, grouped by company, topic and role.

By company
Other categories for Software Engineer
System Design questions for other roles
Browse all