Software Engineer System Design Interview Questions

Practice 1,093 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
DoorDash logo
DoorDash
Hard
Software Engineer

Design a scalable food news feed

Question Design a news-feed feature for a food discovery app (DoorDash-style). The feed lists items showing title, author, short summary, and engageme...

System Design
12
0
105 people solved
Sep 6, 2025
TikTok logo
TikTok
Hard
Software Engineer

Design a high-concurrency ticketing system

Question Design a high-concurrency ticketing / flash-sale system for limited inventory (e.g. tickets to a popular concert with a fixed number of seats...

System Design
13
0
170 people solved
Sep 6, 2025
Amazon logo
Amazon
Hard
Software Engineer

Design a log filtering and analytics service

Question Design a log-processing service that ingests application logs at scale and supports the following capabilities: 1. Filter logs by attributes ...

System Design
14
0
117 people solved
Sep 6, 2025
Meta logo
Meta
Hard
Software Engineer

Design a basic bank system API

In-Memory Bank System: API, Data Model, Invariants, Semantics, and Edge Cases Goal Design and implement an in-memory bank system that supports account...

System Design
9
0
67 people solved
Sep 6, 2025
LinkedIn logo
LinkedIn
Hard
Software Engineer

Design distributed parallel job processing

Design a Distributed System for Parallel Job Execution Context You are asked to design a highly available, horizontally scalable service that executes...

System Design
9
0
89 people solved
Sep 6, 2025
Meta logo
Meta
Hard
Software Engineer

Design a scalable banking system

System Design: Core Banking Platform Problem Design a banking system that supports: - Account creation - Balance inquiry - Deposit and withdrawal - At...

System Design
4
0
47 people solved
Sep 6, 2025
Amazon logo
Amazon
Medium
Software Engineer

Design a GitHub-like user community

System design: GitHub-like user community Design the backend for a “developer community” product inspired by GitHub’s social layer. Core requirements ...

System Design
1
0
37 people solved
Sep 5, 2025
Robinhood logo
Robinhood
Medium
Software EngineerSenior+ Locked

Design an At-Most-Once Job Scheduler

This question evaluates a candidate's competency in distributed systems and system design, focusing on at-most-once execution semantics, fault toleran...

System Design
11
0
85 people solved
Jan 14, 2026
Dropbox logo
Dropbox
Medium
Software Engineer

Design file-processing API with long-running jobs

You are asked to design an HTTP-based API and high-level backend architecture for processing files in a cloud storage service (similar to a simplified...

System Design
9
0
128 people solved
Nov 1, 2025
OpenAI logo
OpenAI
Medium
Software Engineer

Design Slack-like messaging platform

Design a Slack-like team collaboration product. Core features: - Workspaces (tenants), users, and channels (public/private) - Direct messages (1:1 and...

System Design
12
0
96 people solved
Oct 31, 2025
Amazon logo
Amazon
Medium
Software Engineer Locked

Design a scalable image-based social network

This question evaluates a candidate's ability to design large-scale backend architectures, covering distributed systems, storage and media handling, c...

System Design
6
0
57 people solved
Oct 31, 2025
OpenAI logo
OpenAI
Hard
Software Engineer Locked

Design a Distributed Crossword Solver

This question evaluates proficiency in constraint-solving algorithms and distributed system architecture, including data representation, efficient sea...

System Design
29
0
414 people solved
Apr 7, 2026
Google logo
Google
Hard
Software Engineer

Design a Collaborative Notes Service

Design a collaborative notes service, similar to a lightweight online document editor. Users should be able to create, read, update, delete, and share...

System Design
4
0
57 people solved
Apr 29, 2025
DoorDash logo
DoorDash
Easy
Software Engineer Locked

Design a Real-Time Monitoring System

This question evaluates a candidate's system design and distributed-systems competencies, focusing on scalable time-series ingestion, storage, query, ...

System Design
4
0
54 people solved
Jan 4, 2026
Tesla logo
Tesla
Medium
Software Engineer

Design synchronization for water molecule assembly

Concurrency: Build H2O from concurrent H and O actions Context You are given two kinds of threads that repeatedly call the following functions: - hydr...

System Design
20
0
150 people solved
Aug 14, 2025
Meta logo
Meta
Hard
Software Engineer

Design an online coding judge

Question Design an online coding practice and judging platform (think LeetCode / HackerRank / Codeforces) where users submit solutions that are compil...

System Design
5
0
46 people solved
Aug 14, 2025
Airbnb logo
Airbnb
Hard
Software Engineer

Reduce frontend network requests efficiently

Reduce Redundant Frontend Requests for Availability and Pricing Context You are designing the web client and APIs for a bookings marketplace that disp...

System Design
11
0
117 people solved
Aug 12, 2025
Amazon logo
Amazon
Medium
Software Engineer Locked

Design a package installer with dependencies

This question evaluates understanding of package management and dependency resolution, including version constraints, detection of missing packages, c...

System Design
7
0
60 people solved
Jan 1, 2026
Meta logo
Meta
Medium
Software Engineer Locked

Design a flight search platform

This question evaluates understanding of distributed systems, API and data model design, large-scale data ingestion and indexing, search ranking and c...

System Design
1
0
27 people solved
Oct 17, 2025
Akuna Capital logo
Akuna Capital
Hard
Software Engineer

Fix and harden an object pool

Fix and harden an object pool Refactor a Buggy C++ Object Pool Into a Correct, Thread-Safe Template Context You are given a buggy C++ object pool that...

System Design
8
0
117 people solved
Aug 10, 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