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
Sentry.Io logo
Sentry.Io
Medium
Software Engineer Locked

Design a Book Purchase Broker

Design a system for brokering book purchase requests across partner bookstores with target price constraints and expiration windows. The question eval...

System Design
0
0
10 people solved
Jun 12, 2026
Snapchat logo
Snapchat
Medium
Software Engineer Locked

Design a Column-Queryable KV Database

This question evaluates understanding of distributed storage architectures, secondary indexing and queryability for sparse, column-oriented key-value ...

System Design
2
0
41 people solved
Feb 8, 2026
Expedia logo
Expedia
Hard
Software Engineer Locked

Design a natural-disaster notification system

This question evaluates system design competencies including large-scale geospatial data processing, spatial indexing, event-driven notification pipel...

System Design
11
0
96 people solved
Jan 6, 2026
Amazon logo
Amazon
Medium
Software EngineerSenior+ Locked

Design globally consistent metadata service

This question evaluates expertise in distributed systems and system design, focusing on linearizable consistency, multi-region replication and partiti...

System Design
6
0
85 people solved
Jan 6, 2026
NVIDIA logo
NVIDIA
Medium
Software EngineerSenior+ Locked

Design first-time Kubernetes deployment in new cloud

This question evaluates system design and cloud platform engineering skills focused on first‑time Kubernetes deployment, covering account bootstrappin...

System Design
8
0
132 people solved
Jan 6, 2026
Affirm logo
Affirm
Easy
Software Engineer Locked

Design a Ticketmaster-like ticketing system

This question evaluates system design and distributed-systems competencies for an online event ticketing platform, focusing on scalability, concurrenc...

System Design
12
0
91 people solved
Nov 6, 2025
Hebbia logo
Hebbia
Medium
Software Engineer

Design a Multi-Agent Chat Backend

Design the backend for an LLM-powered chat product used by customers in a financial-technology setting. The interviewer will show a simple demo of a c...

System Design
5
0
51 people solved
Feb 6, 2026
OpenAI logo
OpenAI
Hard
Software Engineer Locked

Design a ChatGPT-like web chat UI

This English summary evaluates a question that assesses front-end–focused system design competencies such as UI architecture, real-time streaming inte...

System Design
35
0
274 people solved
Jan 2, 2026
Anthropic logo
Anthropic
Hard
Software Engineer

Design a concurrent web crawler

Question Design and implement a concurrent web crawler. Starting from one or more seed URLs, the crawler should fetch pages, extract links, deduplicat...

System Design
30
0
206 people solved
Sep 6, 2025
OpenAI logo
OpenAI
Hard
Software Engineer

Design a multi-tenant Slack-like messenger

System Design: Multi‑Tenant B2B Team Messaging (Slack‑like) Design a multi‑tenant, enterprise‑grade team messaging platform similar to Slack. Function...

System Design
8
0
171 people solved
Sep 6, 2025
Google logo
Google
Hard
Software Engineer

Design deduplicated file storage on filesystem

System Design Task: Filesystem-Only, Multi-tenant, Deduplicated File Storage You are asked to design a multi-tenant file storage service with the foll...

System Design
11
0
94 people solved
Sep 6, 2025
Bloomberg logo
Bloomberg
Hard
Software Engineer

Design auth, session security, and top-N users

Web App Design: Authentication, Security, and Top-N Active Users Context: Build a browser-based web application where a user signs in and the page dis...

System Design
23
0
208 people solved
Sep 6, 2025
Snowflake logo
Snowflake
Hard
Software Engineer

Design a distributed system end-to-end

System Design: Multi-Tenant Interactive Analytics Platform Context Design a distributed, multi-tenant analytics service that lets customers: - Ingest ...

System Design
23
0
272 people solved
Sep 6, 2025
Coinbase logo
Coinbase
Hard
Software Engineer

Design scheduled payments and cancellation

Question Design a scheduled payments service for Coinbase that lets users create, list, update, execute, and cancel future-dated payments — both one-t...

System Design
6
0
112 people solved
Sep 6, 2025
Airbnb logo
Airbnb
Hard
Software EngineerSenior+

Design an Airbnb wallet with holds and payouts

Design and Implement an Airbnb-Style Wallet (Ledger, Holds, FX, Idempotency) Problem Design and implement an Airbnb-style wallet system. This is an OO...

System Design
42
0
466 people solved
Sep 6, 2025
Abnormal Security logo
Abnormal Security
Hard
Software Engineer

Design a scalable photo deduplication service

Design a scalable photo deduplication service System Design: Productionizing Duplicate-Photo Removal at Scale Context Design a production system that ...

System Design
13
0
149 people solved
Jul 16, 2025
Ramp logo
Ramp
Hard
Software Engineer

Design an in-memory cloud storage system

Design an in-memory cloud storage system In-Memory Cloud Storage: Files, Discovery, Users, and Compression Context: Design an in-memory storage librar...

System Design
28
0
385 people solved
Aug 10, 2025
Amazon logo
Amazon
Hard
Software Engineer

Design a distributed job scheduler service

Design a distributed job scheduler service Design a horizontally scalable, multi-tenant job scheduler service that supports both one-off / ad-hoc jobs...

System Design
10
0
109 people solved
Aug 10, 2025
MathWorks logo
MathWorks
Medium
Software Engineer

Design a Scalable Product Authentication Platform

Design the authentication infrastructure for a cloud product. Users log in with email and password; the design should be able to add external identity...

System Design
1
0
10 people solved
Feb 3, 2026
Netflix logo
Netflix
Medium
Software Engineer

Design Netflix viewport deduplication

Design Netflix viewport deduplication Design an Algorithm to Ensure No Duplicates in the First Netflix Home-Page Viewport Context You are rendering a ...

System Design
44
0
353 people solved
Aug 4, 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