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

Design a Scalable Post, Feed, and Search Service

Design a Scalable Post, Feed, and Search Service Design a social-post service with three core capabilities: a user can publish a text post, retrieve a...

System Design
1
0
11 people solved
Mar 2, 2026
OpenAI logo
OpenAI
Hard
Software Engineer Locked

Design a payment system with holds and batching

This question evaluates a candidate's competency in designing reliable, auditable payment workflows, covering authorization holds, batch settlement, i...

System Design
101
0
1049 people solved
Mar 1, 2026
Coinbase logo
Coinbase
Hard
Software Engineer

Design a scalable URL shortener with expiration and security

System Design: URL Shortening Service at Internet Scale You are asked to design a URL shortening service for hundreds of millions of users with high a...

System Design
6
0
94 people solved
Aug 12, 2025
Bytedance logo
Bytedance
Medium
Software Engineer

Design a TinyURL-like short link service

Design a TinyURL-like service that generates short URLs and redirects users to the original long URLs. Requirements: - Provide APIs to create a short ...

System Design
9
0
66 people solved
Feb 28, 2026
NVIDIA logo
NVIDIA
Medium
Software Engineer

Define a Git workflow for CI

Define a Git workflow for CI Design a Git Branching and Release Strategy for a Graphics Testing Repository Context You are designing the source contro...

System Design
5
0
72 people solved
Aug 9, 2025
DoorDash logo
DoorDash
Hard
Software Engineer

Design limited-time donation platform

Design limited-time donation platform System Design: Donations Platform for a Three-Day Global Fundraising Campaign Context You are to design an inter...

System Design
10
0
70 people solved
Aug 9, 2025
Meta logo
Meta
Hard
Software Engineer

Design an online auction system

Design an online auction system System Design: Real-Time Online Auction Platform You are asked to design an online auction system that supports real-t...

System Design
6
0
55 people solved
Aug 7, 2025
Meta logo
Meta
Medium
Software Engineer

Design an online chess platform

Design an online chess platform. Requirements: - User matchmaking (ranked/unranked). - Real-time gameplay with low latency moves. - Enforce game rules...

System Design
6
0
54 people solved
Feb 25, 2026
Meta logo
Meta
Medium
Software Engineer

Design a YouTube/Netflix video platform

Design a video platform similar to YouTube/Netflix. Requirements: - Upload videos (for YouTube-like) and/or ingest catalog (for Netflix-like). - Trans...

System Design
3
0
65 people solved
Feb 25, 2026
Meta logo
Meta
Medium
Software Engineer

Design a chat messaging system

Design a chat system similar to WhatsApp/Messenger. Requirements: - 1:1 and group chats. - Send/receive messages in real time when online; store-and-f...

System Design
6
0
44 people solved
Feb 25, 2026
Meta logo
Meta
Medium
Software Engineer

Design a real-time game leaderboard

Design a real-time leaderboard for an online game. Requirements: - Players submit score updates frequently. - Query top N players globally and per reg...

System Design
10
0
83 people solved
Feb 25, 2026
Meta logo
Meta
Medium
Software Engineer

Debug and optimize React performance issues

Debug and optimize React performance issues React Debugging and Performance Assessment Background You're reviewing a React single-page application dur...

System Design
4
0
49 people solved
Aug 4, 2025
Amazon logo
Amazon
Hard
Software Engineer

Design Thread-Safe Tagging and Bookstore Systems

Design Thread-Safe Tagging and Bookstore Systems System Design and OO Design (Onsite) Part 1: Thread-Safe Document–Tag Design Design object-oriented c...

System Design
7
0
54 people solved
Aug 4, 2025
Applovin logo
Applovin
Hard
Software Engineer

Design UberPool matching with zero Manhattan detour

Design a ride-sharing (UberPool-like) system focused on matching and routing. You are operating on a grid where travel distance is Manhattan distance:...

System Design
2
0
49 people solved
Nov 3, 2025
Current logo
Current
Hard
Software Engineer

Design a metrics monitoring system

Design a metrics monitoring system System Design: Metrics Monitoring Platform Context Design a cloud‑native, multi‑tenant metrics monitoring system fo...

System Design
21
0
144 people solved
Jul 31, 2025
Uber logo
Uber
Medium
Software Engineer

Design a pickup-area driver queue

Design an internal service for a ride-hailing company that maintains a driver queue for each pickup area, such as an airport pickup zone or staging lo...

System Design
26
0
240 people solved
Feb 22, 2026
Disney logo
Disney
Hard
Software Engineer

Design e-commerce browse/search

Design e-commerce browse/search System Design: Category Browsing and Product Search for an E‑commerce Platform Context You are designing the category ...

System Design
19
0
110 people solved
Jul 29, 2025
Tesla logo
Tesla
Medium
Software Engineer

Compare RDBMS and NoSQL trade-offs

Compare RDBMS and NoSQL trade-offs RDBMS vs. NoSQL: Compare and Recommend Context You are designing a production backend service and must choose betwe...

System Design
5
0
83 people solved
Jul 26, 2025
Tesla logo
Tesla
Medium
Software Engineer

Explain HTTP methods and your usage

Explain HTTP methods and your usage HTTP Methods, Idempotency, Safety, and Practical Use Context You design and consume RESTful APIs for high-throughp...

System Design
15
0
111 people solved
Jul 26, 2025
Coinbase logo
Coinbase
Hard
Software Engineer

Design real-time exchange data sync system

Design real-time exchange data sync system System Design: Real-Time Multi-Exchange Stock Data Ingestion and Live Web Page Context You are asked to des...

System Design
5
0
106 people solved
Jul 26, 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