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

Design a Donation Platform

Question Design an online donation platform that lets users discover and contribute to charity campaigns or nonprofit organizations. Payment execution...

System Design
16
0
139 people solved
Apr 24, 2026
Harvey logo
Harvey
Medium
Software Engineer Locked

Design Cloud File Storage

This question evaluates system design competency, specifically understanding storage architectures, the separation of metadata versus blob/object stor...

System Design
33
0
332 people solved
May 2, 2026
Walmart Labs logo
Walmart Labs
Medium
Software Engineer

Design a multi-carrier parcel delivery system

Design a system for shipping customer parcels that supports multiple delivery partners/carriers (e.g., UPS, USPS, FedEx). Your system should enable an...

System Design
26
0
198 people solved
Mar 1, 2026
Rippling logo
Rippling
Hard
Software Engineer

Design a user behavior tracking system

Problem Design a User Behavior Tracking System that collects and analyzes user events from mobile and web applications across multiple products. The s...

System Design
118
0
799 people solved
Feb 11, 2026
Robinhood logo
Robinhood
Medium
Software Engineer

Design a Task Scheduler and Executor

Design a Task Scheduler and Executor Design a service that accepts tasks for future or recurring execution and dispatches them to workers. Constraints...

System Design
9
0
77 people solved
Apr 21, 2026
Meta logo
Meta
Hard
Software EngineerSenior+ Locked

Design Top-K, Crawler, and Chess Systems

This question evaluates system-design competency across scalable distributed services, covering real-time streaming Top-K aggregation, large-scale dis...

System Design
10
0
111 people solved
Jun 2, 2026
OpenAI logo
OpenAI
Hard
Software Engineer Locked

Design a Distributed Crossword Solver

This question evaluates competency in distributed systems design, algorithmic search and constraint satisfaction (e.g., DFS with constraint propagatio...

System Design
59
0
955 people solved
May 12, 2026
Stripe logo
Stripe
Hard
Software Engineer

Design ledger and bikemap integration

System Design: Strongly Consistent Ledger + External Service Integration Design two loosely related components for a production-grade environment, and...

System Design
346
0
2518 people solved
Jul 29, 2025
OpenAI logo
OpenAI
Medium
Software Engineer Locked

Design a Payment Processing Service (Merchant to Payment Provider)

This system design question evaluates a candidate's ability to model a distributed payment processing service that coordinates authorization, capture,...

System Design
9
0
58 people solved
Jun 12, 2026
Pinterest logo
Pinterest
Medium
Software Engineer Locked

Design an ads event reporting system

This question evaluates a candidate's ability to design scalable, reliable event ingestion and analytics systems, testing competencies in distributed ...

System Design
43
0
299 people solved
Jan 22, 2026
Microsoft logo
Microsoft
Medium
Software EngineerSenior+ Locked

Externally Sort a 500 GB CSV by One Column with 16 GB of RAM

This question evaluates a candidate's ability to design an external merge sort for data far larger than available memory, a core systems design skill....

System Design
7
0
53 people solved
Jun 11, 2026
Discord logo
Discord
Medium
Software EngineerNew Grad

Design a TCP Discord-like chat server

Design a Discord-like chat server that accepts multiple clients over raw TCP (e.g., test via PuTTY/telnet). Functional requirements: - Clients connect...

System Design
39
0
411 people solved
Jan 27, 2026
Verkada logo
Verkada
Medium
Software Engineer

Design Camera Health Monitoring

Design a system that monitors the health of 10 million cameras and continuously reports, in near real time, how many devices are healthy and how many ...

System Design
30
0
335 people solved
Apr 2, 2026
Databricks logo
Databricks
Hard
Software Engineer Locked

Design a Hierarchical File System

This question evaluates understanding of scalable distributed storage and namespace architecture, covering metadata versus data separation, inode-like...

System Design
75
0
691 people solved
Mar 15, 2026
Amazon logo
Amazon
Medium
Software EngineerSenior+

Design streaming error-log counting with moving average

Design a core component in a streaming system: Input: - Multiple upstream services continuously emit log events. - Each event includes at least: servi...

System Design
157
0
2517 people solved
Dec 17, 2025
OpenAI logo
OpenAI
Hard
Software Engineer Locked

Design an AI playground editor

This question evaluates full-stack system design competencies including real-time response streaming, rich-text editor data modeling, backend APIs, pe...

System Design
26
0
297 people solved
Apr 2, 2026
Waymo logo
Waymo
Medium
Software Engineer

Design a Global Small-Image Caching Service

Design a Global Small-Image Caching Service Prompt Design a globally distributed cache for small images. The authoritative image data is stored in one...

System Design
1
0
35 people solved
May 13, 2026
Discord logo
Discord
Easy
Software Engineer

Design Slack-like chat system

Question Design the chat subsystem for an app like Slack/Discord. State your assumptions (scale, retention, consistency needs) and propose an end-to-e...

System Design
30
0
257 people solved
Mar 1, 2026
Rippling logo
Rippling
Medium
Software Engineer Locked

Scale a rules engine for high traffic

This question evaluates understanding of scalable real-time system design, distributed architectures, consistency versus latency trade-offs, caching a...

System Design
44
0
573 people solved
Feb 12, 2026
Anthropic logo
Anthropic
Hard
Software Engineer

Design a concurrent web crawler

System Design: Concurrent Web Crawler (Threads) Design and implement a basic web crawler that fetches pages concurrently using a thread executor (e.g....

System Design
116
0
1165 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