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 222 Companies08.11.2026
Showing 20 results
Role
Amazon logo
Amazon
Medium
Software EngineerSenior+ Locked

Design Music Search, Playlists, and Playback Controls

Design the domain model and service interfaces for music search, ordered playlists, and playback controls. The discussion covers canonical catalog dat...

System Design
3
0
27 people solved
May 29, 2026
Coinbase logo
Coinbase
Hard
Software Engineer

Design a bank account ledger

Design a Bank Account Ledger Design a bank account ledger service for a fintech app. The system is built on an immutable, double-entry ledger so it is...

System Design
86
0
730 people solved
Sep 6, 2025
Waymo logo
Waymo
Medium
Software Engineer

Design a Real-Time Player Matchmaking Service

Design a Real-Time Player Matchmaking Service Prompt Design a service through which a player can join a matchmaking queue, cancel a pending request, b...

System Design
3
0
38 people solved
May 13, 2026
Rippling logo
Rippling
Medium
Software Engineer

Design a delivery cost system

Design an object-oriented, in-memory Delivery Cost System for a food-delivery company. Drivers register with an hourly rate, completed deliveries are ...

System Design
162
0
1500 people solved
Jul 31, 2025
Figma logo
Figma
Medium
Software Engineer

Design Real-Time Collaborative Comments

Design a real-time commenting system for a collaborative canvas or document. Users should see new comments quickly, receive updates on threads, and re...

System Design
7
0
80 people solved
Apr 9, 2026
J.P. Morgan logo
J.P. Morgan
Medium
Software Engineer Locked

Design a Scalable Notification System

This question evaluates a candidate's ability to design a large-scale, asynchronous notification platform that fans messages out across push, email, a...

System Design
9
0
103 people solved
Jun 9, 2026
Hex logo
Hex
Medium
Software Engineer

Design an In-Flight Entertainment Experience for a Small Screen

Design an In-Flight Entertainment Experience for a Small Screen A budget airline wants an in-flight entertainment system that helps differentiate its ...

System Design
3
0
22 people solved
Jul 15, 2026
Illumio logo
Illumio
Hard
Software EngineerSenior+

Design a Time-Series Database

Design a Time-Series Database Design a database for ingesting and querying timestamped measurements. A data point belongs to a logical series identifi...

System Design
0
0
13 people solved
Jul 9, 2026
Rippling logo
Rippling
Hard
Software EngineerSenior+

Build Reliable Employee-Operations and Expense Intelligence Systems

Build Reliable Employee-Operations and Expense Intelligence Systems Design four connected capabilities: a tagged event counter for dashboards and bill...

System Design
1
0
21 people solved
May 1, 2026
Capital One logo
Capital One
Medium
Software Engineer Locked

Design a geography-aware virtual card service

This question evaluates a candidate's ability to design secure, low-latency, geography-aware payment systems, covering distributed systems architectur...

System Design
58
0
442 people solved
Feb 12, 2026
Omnissa logo
Omnissa
Medium
Software Engineer Locked

Design a Cloud File Storage and Sync Service (Google Drive)

This question asks for the end-to-end design of a cloud file storage and sync service, evaluating a candidate's grasp of distributed systems fundament...

System Design
2
0
26 people solved
Jun 11, 2026
Meta logo
Meta
Medium
Software Engineer Locked

Design an Instagram-Style Social Feed

A Meta software-engineer onsite system-design question: design an Instagram-style social feed (photo/video sharing with a personalized home feed). It ...

System Design
7
0
87 people solved
May 14, 2026
Databricks logo
Databricks
Medium
Software Engineer Locked

Design a Slack-Like Messaging System

This question evaluates a candidate's ability to architect a real-time team messaging platform, testing competencies in distributed systems, data mode...

System Design
50
0
438 people solved
May 14, 2026
Rippling logo
Rippling
Medium
Software Engineer

Design a personalized news aggregator

Design a Google News-style personalized news aggregator. The system continuously collects articles from many third-party publishers by polling their A...

System Design
36
1
571 people solved
Apr 19, 2026
Amazon logo
Amazon
Medium
Software Engineer Locked

Design a Log Collection System

This question evaluates a candidate's ability to design a scalable, fault-tolerant log collection and search pipeline, covering distributed ingestion ...

System Design
29
0
371 people solved
May 22, 2026
OpenAI logo
OpenAI
Medium
Software Engineer

Design a Slack-Like Messaging System

Design a Slack-like team messaging system focused on sending and receiving messages in real time. Your design should support workspaces with channels ...

System Design
62
0
952 people solved
Apr 26, 2026
Anthropic logo
Anthropic
Medium
Software EngineerSenior+

Design An AI Playground For Very Large Prompts

Design an AI playground that lets users create, edit, run, and revisit prompts. The interviewer is especially interested in how the system handles ver...

System Design
12
0
92 people solved
Apr 13, 2026
Airbnb logo
Airbnb
Hard
Software Engineer

Design an A/B Testing Platform

Design an A/B Testing Platform Design a platform that lets product teams define an experiment, assign eligible users consistently to control or treatm...

System Design
12
0
111 people solved
Apr 21, 2026
Stripe logo
Stripe
Hard
Software EngineerSenior+ Locked

Design a Distributed Metrics Counter

This question evaluates a candidate's competency in designing scalable, highly available distributed systems for real-time telemetry ingestion and agg...

System Design
20
0
232 people solved
Mar 1, 2026
Axon logo
Axon
Medium
Software Engineer

Design fulfillment truck routing and inventory system

Scenario You are designing the software platform for a large e-commerce fulfillment network that plans truck routes and manages container/inventory mo...

System Design
63
0
732 people solved
Mar 1, 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