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
Reinforce Labs logo
Reinforce Labs
Medium
Software Engineer Locked

Design a REST GET API to fetch DB records

This question evaluates a candidate's competency in RESTful API design, HTTP semantics, database querying and schema considerations, pagination and fi...

System Design
1
0
26 people solved
Jan 8, 2026
Anthropic logo
Anthropic
Medium
Software Engineer Locked

Design a distributed web crawler

This question evaluates the ability to design scalable, fault-tolerant distributed systems for web crawling, covering competencies such as URL dedupli...

System Design
83
0
582 people solved
Jan 6, 2026
Atlassian logo
Atlassian
Medium
Software Engineer

Design an image crawler for unlimited URLs

Design a service that crawls images starting from a set of root URLs. Requirements: - Input: one or more root URLs. - Crawl pages, discover links, and...

System Design
9
0
66 people solved
Jan 5, 2026
Netflix logo
Netflix
Hard
Software Engineer

Model advertiser intake database schema

Model advertiser intake database schema Advertiser Intake and Campaign Data Model (F1-style) Context You are designing a multi-tenant advertiser intak...

System Design
19
0
294 people solved
Jul 17, 2025
Airbnb logo
Airbnb
Hard
Software Engineer

Enable secure offline reservation caching

System Design: Offline Caching for Reservations (PWA) Design a web application that supports offline access to reservation information. The app is a p...

System Design
20
0
206 people solved
Aug 12, 2025
Snapchat logo
Snapchat
Hard
Software Engineer Locked

Design short URL service with click counting

This question evaluates the ability to design scalable, highly available web services encompassing URL shortening, redirect semantics, API design, cli...

System Design
2
0
55 people solved
Feb 11, 2026
LinkedIn logo
LinkedIn
Medium
Software EngineerSenior+ Locked

Design an exception monitoring system with top‑K

This question evaluates the ability to design a scalable, low-latency exception monitoring system focusing on streaming ingestion, event grouping/fing...

System Design
8
0
76 people solved
Oct 13, 2025
Microsoft logo
Microsoft
Medium
Software Engineer

Design a high-level logging system

Design a high-level centralized logging system for a company. Assume many services (microservices, batch jobs) running across multiple hosts/container...

System Design
7
0
119 people solved
Feb 9, 2026
Anthropic logo
Anthropic
Hard
Software Engineer

Schedule instructions on a VLIW pipeline

VLIW Instruction Scheduling and Software Pipelining You are given a 4-issue VLIW machine with these functional units and latencies: - 2 ALUs (ALU late...

System Design
32
0
222 people solved
Sep 6, 2025
Google logo
Google
Hard
Software Engineer

Design relational-to-NoSQL migration pipeline

System Design: Migrate From Relational DB to a NoSQL Key-Value Store with Snapshot + CDC Context You need to migrate data from an OLTP relational data...

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

Explain Kafka partitions and delivery semantics

Kafka partitions, replication, consumer groups, and delivery guarantees Context You are designing and evaluating a Kafka-based data pipeline and need ...

System Design
10
0
188 people solved
Sep 6, 2025
UiPath logo
UiPath
Hard
Software Engineer

Explain database design and consistency

System Design (Technical Screen): Database Portion of a Project Provide a structured description of the database component of a real project you owned...

System Design
11
0
83 people solved
Sep 6, 2025
Amazon logo
Amazon
Hard
Software Engineer

Design an extensible ticketing system

System Design: Extensible EventTicketSystem Context Design a ticketing platform that sells tickets for concerts, movies, and sports. The system must s...

System Design
8
0
61 people solved
Sep 6, 2025
Amazon logo
Amazon
Hard
Software Engineer

Design a configuration subscription service

System Design: Configuration Service with Subscriptions Context Design a multi-tenant configuration service that stores key–value configuration and le...

System Design
9
0
70 people solved
Sep 6, 2025
Amazon logo
Amazon
Hard
Software Engineer

Design real-time top-K products service

Question Design a real-time service that ingests a continuous stream of purchase events with the schema (customer_id, item_id, timestamp) and continuo...

System Design
9
0
109 people solved
Sep 6, 2025
Snowflake logo
Snowflake
Hard
Software Engineer

Design resilient auth with flaky third-party tokens

System Design: Resilient, Secure Request Flow with Unreliable Third‑Party Authorization Context You are designing a multi‑region, HTTP/JSON API where ...

System Design
16
0
161 people solved
Sep 6, 2025
Meta logo
Meta
Medium
Software Engineer

Schedule and cancel delayed payments

Question Extend an existing in-memory payment system (immediate transfers between accounts, plus a top-N spenders/payers leaderboard) with scheduled p...

System Design
12
0
105 people solved
Sep 6, 2025
Snowflake logo
Snowflake
Hard
Software Engineer

Design multi-core service startup scheduler

Service Startup Scheduler on a Host with M CPU Cores Context You are given a directed acyclic graph (DAG) of services where an edge u → v means servic...

System Design
13
0
200 people solved
Sep 6, 2025
Speak logo
Speak
Hard
Software Engineer

Design scenario-based speaking feature

System Design: Scenario-Based Speaking Practice for a Multilingual Learning App Goal Design a scenario-based speaking practice feature where users sel...

System Design
6
0
81 people solved
Sep 6, 2025
NVIDIA logo
NVIDIA
Hard
Software Engineer

Design signals across power and clock domains

Question In a SoC with two power domains A and B, design the interface for a control signal signal_1 (a registered 1-bit control such as an enable/sta...

System Design
19
0
144 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