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
Plaid logo
Plaid
Easy
Software Engineer

Design a ChatGPT-like conversational assistant

Design a ChatGPT-like conversational assistant product. Assume you need to support: - Multi-turn chat with conversation history - Streaming responses ...

System Design
67
0
499 people solved
Feb 4, 2026
Rippling logo
Rippling
Hard
Software Engineer Locked

Design several large-scale systems

This prompt evaluates expertise in large-scale system architecture and distributed systems, including competencies in API and storage design, scalabil...

System Design
31
0
212 people solved
Feb 12, 2026
Databricks logo
Databricks
Medium
Software Engineer Locked

Design a dependency-aware job scheduler

This question evaluates understanding of designing scalable, dependency-aware job schedulers and related competencies in distributed systems, includin...

System Design
14
0
279 people solved
Jan 5, 2026
Rippling logo
Rippling
Medium
Software Engineer Locked

Design a Scalable News Feed

This question evaluates a candidate's competency in large-scale system design, specifically architecture, data modeling, API design, feed delivery str...

System Design
68
0
511 people solved
Mar 12, 2026
Pinterest logo
Pinterest
Hard
Software Engineer

Design a Google Photos–like service

System Design: Google Photos–like Service (Web + Mobile) Context Design a large-scale consumer media service that ingests, stores, indexes, and serves...

System Design
11
0
172 people solved
Sep 6, 2025
OpenAI logo
OpenAI
Hard
Software Engineer

Design a multi-tenant CI/CD platform

Question Design a multi-tenant CI/CD system that runs pipelines triggered by Git activity, isolates tenants from one another, and scales to thousands ...

System Design
18
0
330 people solved
Sep 6, 2025
Rippling logo
Rippling
Hard
Software Engineer

Design a flexible expense reimbursement system

System Design: Expense Reimbursement with Pluggable Rules and Group Constraints Context Design an enterprise expense reimbursement platform where admi...

System Design
39
0
369 people solved
Sep 6, 2025
Coinbase logo
Coinbase
Hard
Software Engineer

Design a basic banking system

Design a Basic Online Banking System with Safe Money Movements Problem Design a minimal but production-minded online banking service. The service must...

System Design
25
0
236 people solved
Aug 8, 2025
Microsoft logo
Microsoft
Medium
Software Engineer Locked

Design a ChatGPT-like serving system

This question evaluates expertise in designing scalable machine-learning inference systems, covering chat-completion architecture, GPU capacity planni...

System Design
9
0
169 people solved
Mar 1, 2026
Meta logo
Meta
Medium
Software EngineerSenior+ AI

Design an On-Demand Delivery Platform

Design an on-demand local delivery marketplace for restaurants or grocery stores. The platform should support customers browsing merchants, building s...

System Design
4
0
57 people solved
Apr 25, 2026
Snowflake logo
Snowflake
Medium
Software Engineer

Design an object store with deduplication

System Design Prompt Design a simplified cloud object storage service (similar to an object store) that allows users to upload and download files. The...

System Design
48
0
391 people solved
Dec 15, 2025
StubHub logo
StubHub
Medium
Software Engineer Locked

Design a Marketing Email System

This question evaluates system design and engineering competencies for building a scalable, reliable marketing email platform, covering scheduling, ti...

System Design
6
0
91 people solved
Mar 29, 2026
Grammarly logo
Grammarly
Medium
Software Engineer

Design a collaborative spreadsheet

Design an online spreadsheet service similar to Google Sheets. Users can open the same workbook concurrently and directly edit cells, formulas, rows, ...

System Design
9
0
145 people solved
Feb 13, 2026
Abridge logo
Abridge
Medium
Software Engineer Locked

Design a Secure Medical Audio Pipeline

This question evaluates a candidate's competency in designing secure, compliant, and scalable backend systems for handling sensitive medical audio dat...

System Design
10
0
79 people solved
Mar 17, 2026
Mithril logo
Mithril
Medium
Software Engineer Locked

Design Distributed Cloud Job Scheduling

This question evaluates proficiency in distributed systems design, resource scheduling and placement, stateful job orchestration, API and data-model d...

System Design
3
0
24 people solved
May 18, 2026
Amazon logo
Amazon
Medium
Software Engineer

Design a Ride-Hailing Matching System

Design a ride-hailing matching system similar to a taxi or rideshare application (e.g. Uber, Lyft, DiDi). The interview focuses on the driver-location...

System Design
17
0
132 people solved
Apr 9, 2026
Booking logo
Booking
Medium
Software Engineer

Design a Real-Time Logging System

Design a logging/telemetry system for a large application platform. Requirements: - Many services send log or metric events to the system - Event subm...

System Design
6
0
122 people solved
Mar 15, 2026
Microsoft logo
Microsoft
Hard
Software EngineerSenior+

Design a typeahead search service

Design a search autocomplete system for a large application. As a user types a prefix, the system should return relevant suggestions with low latency....

System Design
27
0
190 people solved
Apr 7, 2026
Microsoft logo
Microsoft
Medium
Software Engineer

Design A Scalable Web Crawler

Design a scalable web crawler that discovers, fetches, parses, and stores web pages for downstream use such as search indexing or content analysis. Yo...

System Design
10
0
91 people solved
Apr 18, 2026
Confluent logo
Confluent
Medium
Software Engineer Locked

Design RSS Feed and Temporary Mail

This question evaluates skills in large-scale system design, covering API design, ingestion and normalization pipelines, caching and freshness trade-o...

System Design
7
0
112 people solved
Jan 28, 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