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
Wayfair logo
Wayfair
Medium
Software Engineer

Design an Audio Identification Service

Design a service that identifies a recorded song from a short, noisy audio sample. The system stores a catalog of reference tracks. A client uploads o...

System Design
0
0
6 people solved
Jul 29, 2026
OpenAI logo
OpenAI
Medium
Software EngineerSenior+ Locked

Design GPU Scheduling for a Video Generation Platform

Prepare for a OpenAI system design interview about design gpu scheduling for a video generation platform. This question focuses on requirements, archi...

System Design
29
0
210 people solved
Jun 27, 2026
Salesforce logo
Salesforce
Medium
Software Engineer

Design a Venue Rental and Booking System (HLD)

Design a venue / facility rental system that lets organizers — schools, clubs, and event organizers — discover and rent out physical venues. Venues ar...

System Design
13
0
137 people solved
Jun 30, 2026
Truefoundry logo
Truefoundry
Medium
Software Engineer

Design Interviewer Availability and Atomic Booking APIs

Design Interviewer Availability and Atomic Booking APIs Design a relational schema and three APIs for interview scheduling: interviewers mark availabl...

System Design
0
0
5 people solved
Aug 1, 2026
Anthropic logo
Anthropic
Medium
Software Engineer Locked

Design a One-on-One Chat Service

This question evaluates the ability to design a scalable, real-time one-on-one messaging service, probing distributed systems concepts, data modeling,...

System Design
209
1
1411 people solved
May 31, 2026
Oscar logo
Oscar
Easy
Software EngineerSenior+

Design a Stateful Outreach Campaign Engine

Design an internal campaign engine that lets an agent select a custom subset of clients and start an outreach campaign for each selected client. For e...

System Design
2
0
22 people solved
Jul 14, 2026
Legora logo
Legora
Medium
Software Engineer Locked

Design a Scalable File Upload and Content Extraction Pipeline

Design an asynchronous file-upload and content-extraction system for a language-model workflow, including APIs, storage, queues, workers, retries, and...

System Design
6
0
50 people solved
Jun 22, 2026
Nextdoor logo
Nextdoor
Medium
Software Engineer

Design a Job Scheduler That Can Scale by 100 Times

Design a job scheduler that initially serves a small workload but must later handle 100 times as many jobs. Clients submit one-time jobs with executio...

System Design
0
0
4 people solved
Aug 3, 2026
Rippling logo
Rippling
Hard
Software Engineer

Design a scalable expense rules engine

Design a Rules Engine for Corporate Credit-Card Expense Review Context We offer a corporate credit card that employees use for business expenses. Mana...

System Design
262
1
2221 people solved
Sep 6, 2025
Databricks logo
Databricks
Hard
Software Engineer

Design a single-node persistent in-memory cache

Scenario Design a single-machine in-memory cache used by a web service to serve concurrent read and write requests. This is a deliberately low-level s...

System Design
218
2
2304 people solved
Jan 22, 2026
Anthropic logo
Anthropic
Medium
Software Engineer Locked

Scale Duplicate File Detection

This question evaluates system-design, performance-diagnosis, and distributed-systems competencies, focusing on identifying bottlenecks through measur...

System Design
38
0
476 people solved
May 9, 2026
xAI logo
xAI
Hard
Software Engineer

Design and Implement a URL Shortening Service

Design and implement a URL shortening service in a combined whiteboarding and implementation interview where AI assistance may be allowed. `hint Hint ...

System Design
14
0
139 people solved
Jul 3, 2026
Robinhood logo
Robinhood
Medium
Software Engineer Locked

Design a Reliable Distributed Job Scheduler

Design a distributed scheduler for one-time and recurring jobs with pause, resume, cancellation, retries, and multi-tenant fairness. Address durable l...

System Design
3
0
46 people solved
Jun 22, 2026
Apple logo
Apple
Medium
Software Engineer

Object-Oriented Design: Hotel Room Booking System

Object-Oriented Design: Hotel Room Booking System Design the object model and core service for a hotel room booking system. The service must let a cli...

System Design
9
0
124 people solved
Jun 30, 2026
Snowflake logo
Snowflake
Hard
Software Engineer Locked

Design an Automated Jira-Ticket-to-PR System

This system design question evaluates expertise in distributed systems, asynchronous job processing, and queue-based architecture. It tests practical ...

System Design
17
0
162 people solved
Jun 15, 2026
Databricks logo
Databricks
Medium
Software Engineer

Design a Chat Application with a Partitioned Cache

Design a Chat Application with a Partitioned Cache Design an end-to-end chat application that supports direct conversations and small group conversati...

System Design
2
0
42 people solved
May 27, 2026
Uber logo
Uber
Medium
Software Engineer Locked

Design a Food-Delivery Backend (Uber Eats-style)

This system design question tests a candidate's ability to architect a large-scale, multi-actor backend involving geospatial matching, real-time data ...

System Design
27
0
289 people solved
Jun 23, 2026
Hex logo
Hex
Medium
Software Engineer

Design a Notebook App That Synchronizes Notes

Design a Notebook App That Synchronizes Notes Design a web notebook application in which users can create and edit notes and automatically synchronize...

System Design
1
0
26 people solved
Jul 15, 2026
Bloomberg logo
Bloomberg
Medium
Software Engineer Locked

Design A Low-Latency Holiday Lookup Service

Prepare for a system design prompt about making a holiday lookup API much lower latency when data comes from a downstream service. The question focuse...

System Design
7
0
73 people solved
Jun 5, 2026
Harvey logo
Harvey
Medium
Software Engineer Locked

Design a Secure PDF Data Room

This question evaluates a candidate's mastery of system design and secure authorization models for multi-tenant file-sharing platforms, focusing on or...

System Design
50
0
476 people solved
Apr 20, 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