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

Design an Online Bookstore

This question evaluates a candidate's ability to design a scalable, fault-tolerant online bookstore by addressing service decomposition, functional re...

System Design
20
0
301 people solved
Mar 15, 2026
Grammarly logo
Grammarly
Medium
Software Engineer

Design a Read-Once Chat System

Design a chat messaging system where one sender can select multiple recipients at send time, but the message is not a group chat message. Instead, the...

System Design
25
0
203 people solved
Apr 6, 2026
Rippling logo
Rippling
Hard
Software Engineer AI Locked

Design Scalable Expense Violation Processing

This question evaluates a candidate's competency in large-scale system design, distributed stateful processing, rule-engine architecture, efficient ru...

System Design
73
0
870 people solved
Feb 27, 2026
Snowflake logo
Snowflake
Hard
Software Engineer

Design a REST API Abstraction Layer

Design a REST API Abstraction Layer (Internal Service-Client SDK) A company runs many application servers that call internal REST services. Today, eve...

System Design
29
0
238 people solved
Apr 5, 2026
Google logo
Google
Medium
Software Engineer Locked

Design an Online Coding Judge Platform

This question evaluates a candidate's competencies in large-scale system design, secure multi-tenant execution and sandboxing, capacity planning, queu...

System Design
131
0
900 people solved
May 2, 2026
Amazon logo
Amazon
Medium
Software Engineer Locked

Design a Perishable-Goods Inventory and Location Tracking System

This system design question evaluates the ability to architect a location-tracking and inventory service for perishable goods across a distributed ret...

System Design
4
0
63 people solved
Jun 13, 2026
Langchain logo
Langchain
Medium
Software EngineerSenior+

Optimize Object-Backed APIs and Design an LLM Observability Platform

Optimize Object-Backed APIs and Design an LLM Observability Platform First, improve POST and GET endpoints that currently read a large JSON object fro...

System Design
0
0
13 people solved
Jun 12, 2026
eBay logo
eBay
Medium
Software EngineerSenior+

Design an Ad Assignment API

Design an HTTP API that exposes an ad-assignment function as a production service. The underlying function is given a user, a list of browser position...

System Design
34
0
283 people solved
Apr 13, 2026
Crusoe logo
Crusoe
Easy
Software Engineer Locked

Design a Slack-Like Messaging Platform

This question evaluates a candidate's competency in designing scalable, low-latency distributed messaging architectures, covering conversation modelin...

System Design
24
0
250 people solved
May 2, 2026
Flexport logo
Flexport
Hard
Software Engineer

Design Container Assignment with Incompatible Goods

Design Container Assignment with Incompatible Goods Design a service that assigns goods in a shipment to ocean containers while respecting capacity an...

System Design
2
0
25 people solved
Jun 28, 2026
Airbnb logo
Airbnb
Medium
Software Engineer

Design a Scalable Job Scheduler

Design an internal job scheduling platform for a large company. The platform lets internal services and engineers submit jobs that run at a specified ...

System Design
59
1
447 people solved
Apr 8, 2026
OpenAI logo
OpenAI
Hard
Software Engineer

Design a Cloud DevBox Platform

Design a cloud DevBox platform: a service that gives developers disposable or persistent remote development machines, accessible through a browser, SS...

System Design
57
0
474 people solved
Apr 20, 2026
Databricks logo
Databricks
Medium
Software EngineerSenior+

Design Messaging With Message Deletion

Design a real-time messaging application with channels or conversations, message history, and message deletion. Focus especially on how deletion behav...

System Design
3
0
41 people solved
Apr 7, 2026
Rippling logo
Rippling
Medium
Software Engineer

Design a scalable logging system

Design a centralized logging system for a large organization — an internal observability platform (think a self-hosted Splunk / Datadog Logs / ELK) th...

System Design
70
0
673 people solved
Jan 16, 2026
J.P. Morgan logo
J.P. Morgan
Medium
Software Engineer Locked

Design an E-Commerce Shopping Website

This question evaluates a candidate's ability to design scalable, distributed backend systems for high-traffic e-commerce workloads. It tests practica...

System Design
3
0
51 people solved
Jun 5, 2026
Netflix logo
Netflix
Hard
Software Engineer

Design an ad frequency capping system

Design a real-time ad frequency capping system for an ads platform. When the ad server is deciding whether to show an ad to a user, it must enforce ca...

System Design
205
0
1609 people solved
Mar 9, 2026
Netflix logo
Netflix
Hard
Software EngineerSenior+

Design an Ad Pacing System

Design an advertising pacing system for a large-scale video / streaming advertising platform. Advertisers create campaigns with budgets, flight dates ...

System Design
41
0
367 people solved
Apr 5, 2026
Da Vinci Trading logo
Da Vinci Trading
Hard
Software Engineer

Design an in-memory order matching engine

You are asked to design an in-memory order book / order matching system for a single electronic trading venue. The implementation language is C++, and...

System Design
101
0
719 people solved
Dec 8, 2025
Confluent logo
Confluent
Medium
Software Engineer

Design an RSS News Feed Service

Design an RSS news feed service. The service lets users subscribe to RSS sources, ingests articles from those sources on a schedule, stores article me...

System Design
12
0
162 people solved
Apr 29, 2026
LinkedIn logo
LinkedIn
Easy
Software Engineer

Review a Web Application Architecture

You are given a high-level architecture diagram for a web application: Client/Web App -> DNS -> Load Balancer -> Application Service -> Database The a...

System Design
13
0
128 people solved
Apr 11, 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