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

Design a multi-tenant quota system

Design a Global Multi-Tenant Quota Service (Single Global Quota per User) Context Multiple upstream products (e.g., Drive, Photos) share a single glob...

System Design
42
0
554 people solved
Sep 6, 2025
Applied Intuition logo
Applied Intuition
Hard
Software Engineer

Design a job scheduler

Design a Scalable Distributed Job Scheduler Context Design a multi-tenant, horizontally scalable job scheduler for backend services. The system must p...

System Design
32
0
338 people solved
Sep 6, 2025
Whatnot logo
Whatnot
Easy
Software Engineer

Design an Online Coding Judge

Design a large-scale online coding practice and contest platform. Users should be able to browse programming problems, submit code in multiple languag...

System Design
5
0
66 people solved
Apr 24, 2026
Capital One logo
Capital One
Medium
Software Engineer

Design a highly reliable account balance system

Scenario You are designing a backend service that stores and updates user account balances (like a wallet/bank ledger). The system must be highly reli...

System Design
44
0
311 people solved
Dec 25, 2025
Netflix logo
Netflix
Hard
Software EngineerSenior+

Design Publisher Configuration Rules

Design a supply-side advertising configuration system that manages publisher-specific rules. A publisher may own many websites, mobile apps, channels,...

System Design
18
0
134 people solved
Apr 5, 2026
Harvey logo
Harvey
Hard
Software Engineer

Design a production file storage service

System Design: Production-Grade File Storage Service Problem Design a production-grade file storage service with the following APIs, semantics, and co...

System Design
83
0
903 people solved
Sep 6, 2025
OpenAI logo
OpenAI
Medium
Software Engineer

Design a Reliable Payment Processing System

Design a Reliable Payment Processing System Design a payment-processing service for merchants. A client creates a payment, the service submits it to a...

System Design
1
0
16 people solved
May 2, 2026
CloudKitchens logo
CloudKitchens
Medium
Software Engineer

Design real-time kitchen order fulfillment system

Backend Engineering Challenge: Real-time order fulfillment Design and implement (conceptually) a single-process, real-time backend system for fulfilli...

System Design
20
0
369 people solved
Feb 11, 2026
Databricks logo
Databricks
Hard
Software Engineer

Design concurrent range-aware file caching client

Design concurrent range-aware file caching client System Design: High-throughput Client-side Ranged-read File Cache You are asked to design and specif...

System Design
35
0
590 people solved
Aug 9, 2025
Google logo
Google
Medium
Software Engineer

Design an Enterprise AI Adoption Agent for a Global Company

Design an enterprise AI adoption agent for a global company with internal data, tools, and security constraints. `hint Hint 1 Start by stating assumpt...

System Design
8
0
61 people solved
Mar 6, 2026
Rippling logo
Rippling
Hard
Software Engineer

Design a real-time delivery dashboard

System Design: Real-Time Delivery Operations Dashboard Context Design a real-time operations dashboard for a two-sided delivery platform. The dashboar...

System Design
37
0
334 people solved
Sep 6, 2025
Meta logo
Meta
Medium
Software EngineerSenior+ Locked

Design Search And Web Crawling Systems

This question evaluates system-design and distributed-systems competencies including large-scale indexing and query-serving, relevance ranking and per...

System Design
7
0
69 people solved
May 21, 2026
DoorDash logo
DoorDash
Hard
Software Engineer

Design a 3-day donation platform

Design: Online Donation Platform for 3-Day Campaigns Context Design an online donation platform optimized for short, 3-day fundraising campaigns. Each...

System Design
134
0
962 people solved
Aug 13, 2025
Whatnot logo
Whatnot
Medium
Software Engineer

Design A WhatsApp-Style Messaging System

Design a messaging system similar to WhatsApp. Users should send one-to-one and group messages, receive messages in near real time, and recover messag...

System Design
4
0
35 people solved
May 8, 2026
Meta logo
Meta
Hard
Software Engineer

Design an Online Game Leaderboard

Question Design the backend system for an online game's leaderboard. The system should support: 1. Recording and updating player scores from game sess...

System Design
17
0
149 people solved
Apr 27, 2026
Bloomberg logo
Bloomberg
Medium
Software Engineer

Design in-memory trade subscription processor

You are asked to design and implement the internal logic of an in-memory trade subscription processor in C++. A simplified interface is provided: `cpp...

System Design
14
0
284 people solved
Oct 16, 2025
Amazon logo
Amazon
Hard
Software Engineer

Design an intersection traffic-light system

System Design: Traffic-Light Control for a Multi-Road Intersection Context Design the software and systems for controlling a signalized, multi-approac...

System Design
22
0
336 people solved
Sep 6, 2025
Robinhood logo
Robinhood
Medium
Software Engineer Locked

Design a distributed job scheduler

This question evaluates understanding of distributed systems, reliable job scheduling and dispatch, fault-tolerant worker coordination (heartbeats and...

System Design
20
0
199 people solved
Apr 3, 2026
Google logo
Google
Medium
Software EngineerSenior+ Locked

Design a global real-time notification system

This question evaluates competency in designing large-scale distributed systems for global real-time notifications, covering scalability, multi-region...

System Design
19
0
211 people solved
Jan 12, 2026
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

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