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
OpenAI logo
OpenAI
Medium
Software Engineer Locked

Design a Payment Processing Service (Merchant to Payment Provider)

This system design question evaluates a candidate's ability to model a distributed payment processing service that coordinates authorization, capture,...

System Design
9
0
58 people solved
Jun 12, 2026
Harvey logo
Harvey
Medium
Software Engineer Locked

Design a RAG question-answering system

This question evaluates system design and machine-learning engineering competencies for building Retrieval-Augmented Generation (RAG) systems, includi...

System Design
17
0
316 people solved
Mar 1, 2026
OpenAI logo
OpenAI
Hard
Software Engineer Locked

Design an AI playground editor

This question evaluates full-stack system design competencies including real-time response streaming, rich-text editor data modeling, backend APIs, pe...

System Design
26
0
297 people solved
Apr 2, 2026
Asana logo
Asana
Medium
Software Engineer

Design a Twitter-like microblogging service

Design a Twitter-like microblogging system. You can describe it verbally and with structured notes. Requirements: - Users can post short messages. - U...

System Design
15
0
252 people solved
Feb 8, 2026
Figma logo
Figma
Medium
Software Engineer

Design an Async Job Scheduler

Design an asynchronous job scheduler service. The service must support two job types: 1. Immediate jobs: submitted jobs that should run as soon as pos...

System Design
34
1
261 people solved
Jan 10, 2026
Rippling logo
Rippling
Medium
Software Engineer

Design delivery driver payment system

Design a delivery-driver payment system Design and implement an in-memory, object-oriented service that tracks delivery-driver work and computes payro...

System Design
103
0
1385 people solved
Jul 29, 2025
OpenAI logo
OpenAI
Medium
Software Engineer Locked

Design CI/CD Build Caching

This question evaluates design skills around CI/CD build caching, including distinguishing cache types (dependency caches, compiler outputs, container...

System Design
21
0
324 people solved
May 26, 2026
Citadel logo
Citadel
Hard
Software EngineerSenior+ Locked

Design a low-latency trading platform

This question evaluates a candidate's ability to design a low-latency, real-time trading system, covering competencies in distributed systems, streami...

System Design
21
0
188 people solved
Jan 26, 2026
OpenAI logo
OpenAI
Hard
Software Engineer Locked

Design a Distributed Crossword Solver

This question evaluates competency in distributed systems design, algorithmic search and constraint satisfaction (e.g., DFS with constraint propagatio...

System Design
59
0
955 people solved
May 12, 2026
Uber logo
Uber
Medium
Software Engineer

Design a Driver Leaderboard Based on Reviews

Design a service that ranks drivers from customer reviews and serves a top-driver leaderboard. The system must accept immutable review events containi...

System Design
0
0
8 people solved
Jun 2, 2026
Amperity logo
Amperity
Medium
Software EngineerSenior+

Design Data Aggregation, Query, and One-Time Secret Systems

Design Data Aggregation, Query, and One-Time Secret Systems Address three independent system-design exercises. For each part, establish requirements, ...

System Design
1
0
21 people solved
Apr 7, 2026
Snowflake logo
Snowflake
Easy
Software Engineer Locked

Design a disk-backed KV store under contention

This question evaluates systems-design and concurrency engineering skills, specifically the ability to reason about durable on-disk storage, indexing ...

System Design
70
0
488 people solved
Mar 1, 2026
Together AI logo
Together AI
Hard
Software Engineer

Design a GPU-aware pod scheduler

Design a GPU-aware pod scheduler GPU-Aware Pod Scheduler and Cluster Manager (OO Design) Context You are designing a simplified, object-oriented clust...

System Design
62
1
818 people solved
Aug 7, 2025
Vanta logo
Vanta
Medium
Software Engineer

Design a DAU/MAU metrics system

Question Design a system that computes and serves product engagement metrics — DAU (Daily Active Users) and MAU (Monthly Active Users) — for a large c...

System Design
68
0
556 people solved
Feb 23, 2026
DoorDash logo
DoorDash
Hard
Software Engineer

Design Real-Time Driver Pay Aggregation

Design a production system that ingests a high-volume stream of delivery-order events and continuously computes each driver's (Dasher's) daily pay. Th...

System Design
39
0
633 people solved
Feb 6, 2026
Axon logo
Axon
Medium
Software Engineer

Design device logging system with offline upload

Design a logging system that collects logs from many client devices, uploads them to the backend, and makes them viewable in a web UI within 3–5 minut...

System Design
34
0
340 people solved
Feb 6, 2026
Anthropic logo
Anthropic
Hard
Software Engineer

Design distributed median and mode

Design a Distributed System for Global Median and Global Mode at Massive Scale Context You are designing a distributed analytics system that computes ...

System Design
188
0
1678 people solved
Sep 6, 2025
Rippling logo
Rippling
Medium
Software Engineer Locked

Scale a rules engine for high traffic

This question evaluates understanding of scalable real-time system design, distributed architectures, consistency versus latency trade-offs, caching a...

System Design
44
0
574 people solved
Feb 12, 2026
Bytedance logo
Bytedance
Medium
Software Engineer Locked

Design an RBAC Relational Schema

This question evaluates relational schema design and access-control modeling skills by testing understanding of RBAC concepts (users, roles, permissio...

System Design
5
0
44 people solved
May 27, 2026
Amazon logo
Amazon
Hard
Software Engineer Locked

Design a Core Dump Collection and Analysis System

Prepare for a Amazon system design interview about design a core dump collection and analysis system. This question focuses on requirements, architect...

System Design
3
0
43 people solved
Jun 4, 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