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

Design Spring Boot for high availability and background work

This question evaluates a candidate's competency in designing highly available, load-balanced Spring Boot applications and architecting resilient back...

System Design
11
0
90 people solved
Jan 6, 2026
Attentive logo
Attentive
Medium
Software EngineerNew Grad

Design Broadcast Scheduling APIs

Design a broadcast messaging service for companies. Requirements: - Each company has a set of subscribers. - A client can schedule a message to be bro...

System Design
20
0
140 people solved
Apr 11, 2026
Databricks logo
Databricks
Medium
Software Engineer

Design a generic key-value store

Design a Generic, Type-Safe Key-Value Store API Context You're asked to design a reusable key-value store with a generic, user-friendly API. The store...

System Design
37
0
395 people solved
Sep 6, 2025
Bytedance logo
Bytedance
Medium
Software Engineer Locked

Design a Distributed Rate Limiter

This question evaluates a candidate's understanding of distributed systems, rate limiting strategies, API design, consistency and scalability trade-of...

System Design
3
0
24 people solved
Jun 2, 2026
Coinbase logo
Coinbase
Hard
Software Engineer

Design a crypto trading web frontend

Design the front-end architecture for a retail cryptocurrency trading web app (like a spot exchange). Assume the product needs these core screens and ...

System Design
13
0
200 people solved
Feb 23, 2026
eBay logo
eBay
Medium
Software EngineerSenior+

Design a Relational-to-DynamoDB Migration System

Design a production migration system that moves an existing e-commerce service from a relational database to DynamoDB with minimal downtime. Your desi...

System Design
14
0
129 people solved
Apr 8, 2026
Databricks logo
Databricks
Hard
Software Engineer

Identify and handle race conditions

Concurrency in an In-Memory Key-Value Store and Hit Counter Context and Assumptions Assume you are implementing an in-memory key-value store and a hit...

System Design
42
0
451 people solved
Sep 6, 2025
Figma logo
Figma
Hard
Software Engineer

Design a trending-articles platform

Design a Near Real-Time Trending-Articles Platform Design the backend that surfaces trending articles in near real time for a large-scale consumer pro...

System Design
29
0
355 people solved
Sep 6, 2025
Google logo
Google
Hard
Software Engineer

Design task scheduler with dependencies

Design a Distributed Task Scheduling Infrastructure Context Design a distributed task scheduling and orchestration system that can run at scale, suppo...

System Design
24
0
262 people solved
Sep 6, 2025
DoorDash logo
DoorDash
Hard
Software EngineerSenior+

Design review system with voting and rewards

Design a Scalable Product Review System with Voting and Rewards You are designing a reviews feature for a large e-commerce marketplace. Customers can ...

System Design
32
0
336 people solved
Sep 6, 2025
Crowdstrike logo
Crowdstrike
Medium
Software Engineer Locked

Design a file upload and scanning report system

This question evaluates a candidate's ability to design scalable, secure distributed systems for asynchronous file handling, including API design, dat...

System Design
18
0
143 people solved
Jan 22, 2026
DoorDash logo
DoorDash
Medium
Software EngineerSenior+

Design Food Ratings and Driver Payouts

Design the backend for a food-delivery product (think DoorDash-style marketplace). The system has two distinct surfaces that you must address together...

System Design
62
0
429 people solved
Feb 3, 2026
Amazon logo
Amazon
Medium
Software EngineerSenior+ Locked

Design multi-tenant ingestion and processing platform

This question evaluates a candidate's ability to architect scalable, multi-tenant data ingestion and processing platforms, assessing competencies in t...

System Design
19
0
166 people solved
Jan 6, 2026
DoorDash logo
DoorDash
Medium
Software Engineer

Debug round-robin request router

Debug round-robin request router Round-Robin Request Router with Health and Dynamic Membership You are given a list of backend servers and an incoming...

System Design
35
0
424 people solved
Aug 9, 2025
OpenAI logo
OpenAI
Medium
Software Engineer Locked

Design a Distributed Crossword Solver

This question evaluates competency in distributed systems design, scalable indexing and storage, parallel search and constraint-satisfaction reasoning...

System Design
35
0
648 people solved
May 9, 2026
Atlassian logo
Atlassian
Medium
Software Engineer

Compute top-N posts in a workspace

Design a feature that returns the top-N posts (e.g., Confluence pages/blog posts) in a workspace. Requirements: - Define what “top” means (e.g., views...

System Design
7
0
69 people solved
Jan 5, 2026
Snapchat logo
Snapchat
Hard
Software Engineer

Design a News Aggregator

Design a news aggregation system that collects articles from many external news sources and serves a unified feed to end users. A key constraint is th...

System Design
13
0
130 people solved
Mar 18, 2026
Google logo
Google
Medium
Software Engineer

How to host many domains on one IP?

You have a single Linux server with one public IPv4 address. A coffee shop, butcher shop, and auto repair shop each want their own website and their o...

System Design
28
0
199 people solved
Feb 1, 2026
Rippling logo
Rippling
Hard
Software Engineer

Design a Google News-like aggregator

Design a Google News–like News Aggregation Platform Design a multi-region news aggregation platform (in the spirit of Google News) that ingests conten...

System Design
41
0
305 people solved
Sep 6, 2025
Rippling logo
Rippling
Medium
Software EngineerSenior+

Design a News Aggregation Feed

Design a large-scale news aggregation feed similar to a major news app. The system ingests a large volume of raw news articles from many sources, incl...

System Design
7
0
125 people solved
Jan 17, 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