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 222 Companies08.11.2026
Showing 20 results
Role
Amazon logo
Amazon
Medium
Software EngineerSenior+

Design a Personalized Weekly Deals Service

Design a Personalized Weekly Deals Service Design a service that ingests deals weekly from several pipelines. Each deal has a start and end time and c...

System Design
3
0
67 people solved
Jul 17, 2026
Anthropic logo
Anthropic
Medium
Software Engineer

Design Peer-to-Peer Model Distribution Under a Shared Link Cap

Design Peer-to-Peer Model Distribution Under a Shared Link Cap Design a system that distributes one large model artifact from a machine that already h...

System Design
6
0
54 people solved
Jul 15, 2026
OpenAI logo
OpenAI
Medium
Software Engineer

Design a Payment Orchestration System

Design a Payment Orchestration System Design the merchant-side service that coordinates payment authorization, capture, refund, and status tracking th...

System Design
3
0
39 people solved
Jul 19, 2026
OpenAI logo
OpenAI
Medium
Software Engineer

Design an Online Chess Service from Launch to Scale

Design an Online Chess Service from Launch to Scale Design an online chess service. Players enter matchmaking, are paired into games, exchange legal m...

System Design
11
0
99 people solved
Jul 17, 2026
OpenAI logo
OpenAI
Medium
Software Engineer

Design an Asynchronous Text-to-Video Generation Service

Design an Asynchronous Text-to-Video Generation Service Design a service in which a user submits a text prompt, the system performs a long-running vid...

System Design
3
0
35 people solved
Jul 19, 2026
Anthropic logo
Anthropic
Hard
Software Engineer

Design a Prompt Sharing Product

Design a Prompt Sharing Product The source separately reports a product-design interview about prompt sharing, including user flow, database schema, s...

System Design
13
0
93 people solved
Jul 8, 2026
Google logo
Google
Hard
Software EngineerSenior+ Locked

Design a Task Scheduler for Opaque Long-Running GPU Jobs ("Design Sora")

This system design question evaluates a candidate's ability to architect a distributed job scheduler and orchestrator for expensive, long-running, GPU...

System Design
83
0
568 people solved
Jun 14, 2026
Anthropic logo
Anthropic
Hard
Software Engineer

Design a prompt playground

Design a prompt playground for developers and prompt engineers. The product lets users write prompts, choose model settings, run prompts against AI mo...

System Design
337
1
3345 people solved
May 24, 2026
Walmart Labs logo
Walmart Labs
Medium
Software Engineer

Design a Read- and Write-Heavy Product Catalog Service

Design a Read- and Write-Heavy Product Catalog Service Design a service in which merchants create and update product listings while users browse and v...

System Design
1
0
19 people solved
Jul 28, 2026
Coreweave logo
Coreweave
Medium
Software Engineer

Design a Website Monitoring Service

Design a website monitoring service that checks customer websites, detects outages or high latency, and alerts users when their sites fail health chec...

System Design
22
0
183 people solved
Jul 2, 2026
Stripe logo
Stripe
Medium
Software Engineer

Design an Idempotent Double-Entry Ledger

Design a ledger service that records financial transactions using double-entry accounting. Clients submit operations over an unreliable network and ma...

System Design
6
0
91 people solved
Jun 16, 2026
Ramp logo
Ramp
Hard
Software Engineer

Design a Payment-Count Dashboard That Scales with Readers and Updates

Design a Payment-Count Dashboard That Scales with Readers and Updates Design a service that displays the total number of payments made on an administr...

System Design
8
0
67 people solved
Jul 18, 2026
Pinterest logo
Pinterest
Medium
Software Engineer

Design a Distributed Rate-Limiting Service

Design a Distributed Rate-Limiting Service Design a rate-limiting service that protects APIs across many application instances. It should support per-...

System Design
5
0
98 people solved
Jul 2, 2026
Legora logo
Legora
Medium
Software Engineer

Design Direct File Uploads for a Chat Application

Design Direct File Uploads for a Chat Application Design file uploads for an existing chat application. Clients should upload file bytes directly to a...

System Design
1
0
12 people solved
Aug 3, 2026
Apple logo
Apple
Medium
Software Engineer

Design a Centralized Logging System

Design a Centralized Logging System Design a system that collects application logs from a large fleet of microservice instances and makes them durable...

System Design
33
0
389 people solved
Jun 30, 2026
Stripe logo
Stripe
Medium
Software Engineer

Design a Superhero Dispatch System

Design the backend for a superhero rescue marketplace — a dispatch platform that connects civilians in distress with nearby superheroes. Civilians rep...

System Design
65
1
690 people solved
May 28, 2026
Microsoft logo
Microsoft
Medium
Software EngineerSenior+ Locked

Design a Distributed Key-Value Store

This system design question evaluates the ability to architect a horizontally scalable distributed key-value store, covering data partitioning, replic...

System Design
37
0
267 people solved
Jun 11, 2026
Databricks logo
Databricks
Medium
Software EngineerSenior+

Design an Online Book Seller Platform

Design an Online Book Seller Platform Design a service for browsing and searching books, managing inventory, placing orders, taking payments, and trac...

System Design
0
0
14 people solved
Jul 30, 2026
Retell logo
Retell
Medium
Software Engineer

Design a Smooth Per-Customer Calls-Per-Second Controller

Design a Smooth Per-Customer Calls-Per-Second Controller Design a service that controls outbound calls for many customers. Each customer has a configu...

System Design
1
0
16 people solved
Jul 27, 2026
Fluidstack logo
Fluidstack
Easy
Software Engineer

Design a Fair GPU Training Job Platform

Design a Fair GPU Training Job Platform Design a platform where machine-learning engineers submit one-off GPU training jobs. The platform must allocat...

System Design
2
0
22 people solved
Jul 21, 2026

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