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

Design delayed job scheduler (LLD)

Design a Delayed Job Scheduler (Low-Level Design) Design a service that schedules a job to execute X seconds in the future with second-level accuracy....

System Design
33
0
459 people solved
Aug 7, 2025
Uber logo
Uber
Medium
Software EngineerSenior+

Design cart management lifecycle service

Scenario You are designing the backend for an on-demand delivery app (restaurants and grocery). Users can create a cart, modify items from multiple de...

System Design
141
0
1038 people solved
Mar 1, 2026
Databricks logo
Databricks
Hard
Software Engineer

Design a thread-safe bounded queue

Design a Thread-Safe Bounded MPMC Queue with Timeouts and Fairness Context You are building a reusable, in-memory, bounded queue that supports multipl...

System Design
40
0
533 people solved
Sep 6, 2025
Harvey logo
Harvey
Hard
Software Engineer

Determine identical files ignoring metadata

Question How would you determine whether two files contain identical bytes while ignoring all filesystem metadata? Propose and justify a hashing-based...

System Design
77
0
540 people solved
Sep 6, 2025
Sig logo
Sig
Medium
Software Engineer

Design a supermarket checkout system

Design the software for a supermarket checkout system. A grocery store has multiple checkout lanes operated by cashiers, and the design should also be...

System Design
17
0
151 people solved
Jan 6, 2026
OpenAI logo
OpenAI
Medium
Software Engineer

Design in-memory database API

Design an In-Memory Database: Insert, Query, and Indexing Design and implement a minimal, single-process, in-memory database intended to be embedded i...

System Design
56
0
644 people solved
Jul 29, 2025
Circle logo
Circle
Hard
Software Engineer

Design in-memory DB with TTL and backup

Question Design and implement an in-memory, versioned key → (field → value) database that supports per-field TTL, time-travel reads, lexicographically...

System Design
43
0
434 people solved
Aug 13, 2025
Amazon logo
Amazon
Medium
Software Engineer

Design a Multi-Provider Financial Dashboard

Design a financial dashboard that shows account balances, stock holdings, cryptocurrency holdings, and derived portfolio metrics. Data arrives from mu...

System Design
1
0
21 people solved
Feb 2, 2026
Stripe logo
Stripe
Medium
Software Engineer Locked

Design a Merchant Ledger Service

This question evaluates system design skills related to modeling monetary values, transactional integrity, idempotency, auditability, concurrency cont...

System Design
15
0
187 people solved
Oct 7, 2025
Amazon logo
Amazon
Hard
Software Engineer Locked

Design a High-Availability Load Balancer

This question evaluates knowledge of distributed systems and load balancing principles, covering high-availability architecture for HTTP/HTTPS traffic...

System Design
19
0
185 people solved
May 9, 2026
Rippling logo
Rippling
Medium
Software Engineer

Design a user behavior monitoring system

System Design: User Behavior Monitoring System You are asked to design a monitoring/analytics system that collects user behavior events from clients (...

System Design
30
1
308 people solved
Dec 4, 2025
Coinbase logo
Coinbase
Medium
Software Engineer

Design cloud storage system

Design cloud storage system In-Memory Cloud Storage: Design and Implement You are asked to design and implement an in-memory cloud storage system that...

System Design
70
0
225 people solved
Jul 29, 2025
Instacart logo
Instacart
Hard
Software Engineer

Design product catalog service

Design product catalog service Design a product catalog service for a large e-commerce / grocery platform. The catalog must support a hierarchical cat...

System Design
77
0
592 people solved
Aug 4, 2025
LinkedIn logo
LinkedIn
Medium
Software EngineerSenior+

Design a Global Calendar Service

Design a calendar system for users in multiple time zones. The system should support: - creating, updating, deleting, and viewing calendar events - on...

System Design
10
0
107 people solved
Feb 16, 2026
StubHub logo
StubHub
Medium
Software EngineerSenior+

Design Internal Chat and Re-engagement Emails

Design an internal chat system for an event marketplace company. Requirements: - Employees can send and receive one-to-one messages in real time. - Cl...

System Design
5
0
91 people solved
Feb 16, 2026
DocuSign logo
DocuSign
Medium
Software Engineer

Design paginated list UI and pagination API

Scenario You are building a web page that displays a list of items (e.g., posts, products, or users). The list must be paginated, and users can click ...

System Design
8
0
147 people solved
Oct 14, 2025
Snowflake logo
Snowflake
Medium
Software Engineer

Design a distributed tree node counter

Design a distributed tree node counter Distributed Tree Node Count with Two Messages You are given an N-ary tree of machines (one process per node). E...

System Design
49
0
452 people solved
Jul 26, 2025
Qualcomm logo
Qualcomm
Medium
Software EngineerNew Grad

How Would You Optimize a Program

You are given an existing program that produces correct results but is too slow in production. Describe a structured plan to optimize it. Your answer ...

System Design
11
0
85 people solved
Apr 7, 2026
Robinhood logo
Robinhood
Medium
Software EngineerSenior+ Locked

Design authorization and audit logging systems

This question evaluates competency in designing secure authorization and audit logging systems, including access-control models (RBAC/ABAC/hybrid), po...

System Design
22
0
198 people solved
Jan 22, 2026
Cloudflare logo
Cloudflare
Medium
Software Engineer Locked

Design an encrypted log collection system

This question evaluates competence in distributed systems design, secure transport and storage, encryption and key management, scalability, and observ...

System Design
10
0
72 people solved
Jan 22, 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