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
Chime logo
Chime
Hard
Software Engineer

Design mobile check deposit system

System Design: Mobile Check Deposit for a Consumer Banking App Design a production-grade Remote Deposit Capture (RDC) feature that lets retail custome...

System Design
93
0
823 people solved
Jul 27, 2025
J.P. Morgan logo
J.P. Morgan
Medium
Software Engineer

Design a Reliable Bank Payment System

Design a Reliable Bank Payment System Design a backend that accepts a customer's request to transfer money, tracks the payment through processing, and...

System Design
2
0
29 people solved
Apr 23, 2026
Microsoft logo
Microsoft
Medium
Software EngineerSenior+

Design User Re-engagement Notifications

Design a re-engagement system for an AI assistant product. The system should support at least two use cases: 1. Send relevant notifications to inactiv...

System Design
9
0
85 people solved
Apr 10, 2026
Brex logo
Brex
Hard
Software Engineer

Design Points-from-Transactions Service

Design a Scalable Loyalty Points Service (USD → Points at 1 USD = 1.5 Points) You are designing a service that awards loyalty points for purchase tran...

System Design
66
0
484 people solved
Aug 14, 2025
LinkedIn logo
LinkedIn
Easy
Software Engineer Locked

Design a Top-K Ranking Service

This question evaluates a candidate's ability to design scalable, real-time Top-K ranking services, testing competencies in distributed systems, strea...

System Design
6
0
91 people solved
Mar 10, 2026
Google logo
Google
Hard
Software Engineer Locked

Design street-view image ingestion and storage system

This question evaluates understanding of large-scale system design for media ingestion, covering distributed ingestion pipelines, durable storage and ...

System Design
24
0
260 people solved
Jan 22, 2026
Uber logo
Uber
Medium
Software Engineer Locked

Design a Distributed Logging System

This question evaluates a candidate's ability to architect a large-scale distributed logging system, testing competency in data ingestion pipelines, f...

System Design
25
0
224 people solved
Jun 8, 2026
ZipHQ logo
ZipHQ
Hard
Software Engineer

Design in-memory DB with TTL and history

In-Memory Database: Progressive Design in 4 Levels You are designing a simplified in-memory database to be implemented in four progressive levels. Eac...

System Design
60
0
447 people solved
Sep 6, 2025
Roblox logo
Roblox
Hard
Software Engineer

Design a scheduled payment system

System Design: Scheduled Payment Service Context You are designing a backend service that allows end users to: - Schedule a payment for a future date/...

System Design
25
0
365 people solved
Sep 6, 2025
OpenAI logo
OpenAI
Medium
Software Engineer Locked

Design an Instagram-like Feed System

This question evaluates a candidate's competency in large-scale distributed system design, focusing on feed generation, data modeling, storage choices...

System Design
65
0
598 people solved
May 25, 2026
Anthropic logo
Anthropic
Medium
Software Engineer Locked

Design a one-to-one chat system

This question evaluates a candidate's ability to design scalable, real-time one-to-one messaging systems, testing competencies in transport choice for...

System Design
35
0
641 people solved
Mar 28, 2026
Whatnot logo
Whatnot
Medium
Software Engineer Locked

Design an Online Coding Contest Platform

This question evaluates a candidate's ability to design a scalable, secure System Design for an online coding contest platform with emphasis on safely...

System Design
8
0
92 people solved
Apr 7, 2026
Oracle logo
Oracle
Medium
Software Engineer Locked

Design a Ride-Hailing Platform

This question evaluates system design and distributed systems competencies, focusing on real-time location tracking, scalable API and storage design, ...

System Design
4
0
65 people solved
Apr 7, 2026
Datadog logo
Datadog
Hard
Software Engineer

Design log-query stream processor

Design log-query stream processor Stream Processor: Query Registration and Log Tagging Context You are designing a streaming component that ingests a ...

System Design
71
0
454 people solved
Jul 29, 2025
Amazon logo
Amazon
Hard
Software EngineerSenior+

Design an Offline Multi-Device E-Book Reader

Design an Offline Multi-Device E-Book Reader Design an e-book reader service with APIs, database schema, and overall architecture. A user may read off...

System Design
1
0
19 people solved
Jan 1, 2026
Robinhood logo
Robinhood
Medium
Software Engineer

Design a Photo Management Service

Design a photo management system where users can upload photos, view them later, and organize them into albums. The system should support creating alb...

System Design
27
0
207 people solved
Mar 16, 2026
Google logo
Google
Hard
Software Engineer

Design a key-value store

System Design: Scalable Key–Value Store with Range Scans You are asked to design a distributed key–value (KV) store that supports the following operat...

System Design
20
0
161 people solved
Sep 6, 2025
DoorDash logo
DoorDash
Hard
Software Engineer

Design a resilient dasher payment system

Question Design an end-to-end payment system for DoorDash delivery drivers (Dashers) that computes payouts from order/delivery lifecycle events. The e...

System Design
92
0
794 people solved
Sep 6, 2025
Amazon logo
Amazon
Hard
Software Engineer

Design a URL shortening platform

Design a Scalable URL Shortening Platform Context Build a Bitly-like URL shortener that maps long URLs to short codes and performs HTTP redirection re...

System Design
13
0
137 people solved
Sep 6, 2025
Capital One logo
Capital One
Hard
Software Engineer

Design a scalable banking system

System Design: Online Banking Platform Context Design an online banking platform (scope similar to a credit-card application system) that supports: - ...

System Design
39
0
323 people solved
Sep 6, 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