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 EngineerSenior+

Design a Durable Concurrent Event Writer

Design a Durable Concurrent Event Writer Design a thread-safe DataWriter used by one application process on one server: `text DataWriter(file_path) pu...

System Design
12
1
112 people solved
Jul 7, 2026
Databricks logo
Databricks
Medium
Software Engineer Locked

Design a Thread-Safe Buffered Writer with a Background Flush Thread

This question assesses a candidate's ability to design a concurrent, thread-safe component that decouples fast in-memory writes from slower disk I/O u...

System Design
75
0
880 people solved
Jun 23, 2026
Anthropic logo
Anthropic
Medium
Software Engineer Locked

Design an LLM Request Batching System

This question evaluates a candidate's ability to design a concurrent batching layer that groups individual requests into shared GPU inference calls un...

System Design
94
0
736 people solved
Jun 23, 2026
Rippling logo
Rippling
Medium
Software Engineer

Design a News Aggregation Service

Design a News Aggregation Service Design a service that ingests articles from many news sources, normalizes and groups related coverage, and lets user...

System Design
3
0
51 people solved
Jul 22, 2026
Airwallex logo
Airwallex
Medium
Software Engineer

Design a High-Demand Ticketing System

Design a High-Demand Ticketing System Design a ticketing system for high-demand events. Users should discover events, view seat or section availabilit...

System Design
1
0
16 people solved
Aug 9, 2026
Nuro logo
Nuro
Medium
Software Engineer

Design a Reliable Job Scheduler

Design a general-purpose job scheduler. Clients submit jobs for execution at or after a requested time, inspect status, and cancel jobs that have not ...

System Design
3
0
69 people solved
Jul 24, 2026
Amazon logo
Amazon
Easy
Software Engineer

Design an Amazon Locker Service

Design a Single-Station Package Locker Design the classes and core workflows for one self-service package-locker station. A delivery driver deposits a...

System Design
19
0
255 people solved
Jul 4, 2026
Amazon logo
Amazon
Medium
Software EngineerSenior+

Design a Scalable Metrics Monitoring System

Design a Scalable Metrics Monitoring System Design a service that accepts application and infrastructure metrics, stores them over time, supports dash...

System Design
2
0
46 people solved
Jul 23, 2026
Pinterest logo
Pinterest
Medium
Software Engineer

Design a Multi-Channel Notification System

Design a Multi-Channel Notification System Design a notification platform that accepts product events and delivers timely messages through channels su...

System Design
30
0
205 people solved
Jul 2, 2026
Cursor logo
Cursor
Medium
Software Engineer

Design Versioned IDE Settings for Users and Teams

Design a service that stores IDE settings for both users and teams. A team can push settings to its members, while users may also have personal settin...

System Design
10
0
102 people solved
Jul 12, 2026
Anthropic logo
Anthropic
Hard
Software Engineer

Find a Distributed Mode Efficiently

Find a Distributed Mode Efficiently A large multiset is partitioned across ten workers. Find the value with the highest total frequency across all wor...

System Design
14
0
227 people solved
Jul 8, 2026
Anthropic logo
Anthropic
Medium
Software Engineer

Design a Resilient Chat System

Design a Resilient Chat System Design a chat system and trace data end to end through its components. Support direct and group conversations, message ...

System Design
6
0
102 people solved
Jul 11, 2026
Two Sigma logo
Two Sigma
Medium
Software Engineer

Design and Scale Quantitative Optimization Workflows

You are discussing two quantitative systems: a tax-loss harvesting optimizer and a multi-period asset-location backtest. Explain the mathematical mode...

System Design
3
0
28 people solved
Jul 31, 2026
Figma logo
Figma
Medium
Software Engineer

Design Permission-Aware Retrieval for Design Files

Design Permission-Aware Retrieval for Design Files Design a search system for a design-editing agent. Users and agents issue short queries, typically ...

System Design
2
0
46 people solved
Jul 21, 2026
OpenAI logo
OpenAI
Medium
Software Engineer

Design a Highly Available Conversational AI Service

Design a Highly Available Conversational AI Service Design a conversational AI service that accepts a user message and streams a generated response. B...

System Design
7
0
98 people solved
Jul 17, 2026
Apple logo
Apple
Medium
Software Engineer

Design Cloud Photo Storage and Multi-Device Sync

Design a cloud photo-storage service with upload, download, and multi-device synchronization. Store photo bytes separately from searchable metadata. S...

System Design
1
0
13 people solved
Aug 9, 2026
DoorDash logo
DoorDash
Medium
Software Engineer

Design Food Reviews, Votes, and Reviewer Rewards

Design Food Reviews, Votes, and Reviewer Rewards Design a service where users can rate a food item, post a written review, and upvote or downvote anot...

System Design
33
0
235 people solved
Jul 10, 2026
Rippling logo
Rippling
Medium
Software Engineer Locked

Design a User Behavior Tracking (Clickstream Analytics) System

This question asks for the design of an end-to-end user behavior tracking (clickstream analytics) system, covering event collection, transport, proces...

System Design
49
1
561 people solved
Jun 23, 2026
Snowflake logo
Snowflake
Medium
Software Engineer

Design a Geolocation Search Service

Design a geolocation search service that returns relevant places or entities near a user. `hint Hint 1 Start by stating assumptions, then work from re...

System Design
15
0
252 people solved
Jul 4, 2026
Attentive logo
Attentive
Medium
Software Engineer

Design a Snapshot-Driven Product Catalog

Design a Snapshot-Driven Product Catalog Design a product catalog system with four capabilities: 1. A retailer periodically supplies a complete snapsh...

System Design
2
0
19 people solved
Aug 2, 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