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
Nash AI logo
Nash AI
Medium
Software Engineer Locked

Design real-time delivery tracking with async updates

This question evaluates designing scalable, fault-tolerant real-time delivery tracking systems, focusing on asynchronous event processing, out-of-orde...

System Design
2
0
38 people solved
Oct 21, 2025
Illumio logo
Illumio
Medium
Software Engineer Locked

Design a Moderated Messaging Service

This question evaluates system design competency, covering scalable distributed architecture, data modeling, API design, integration with external mod...

System Design
2
0
22 people solved
Oct 20, 2025
Meta logo
Meta
Medium
Software Engineer

Design ticketing and coding practice platforms

You are asked two separate system design questions. --- 1. Design an online event ticketing platform (like Ticketmaster) Design a large-scale web serv...

System Design
2
0
30 people solved
Oct 18, 2025
Meta logo
Meta
Medium
Software Engineer

Design a real-time ad impression aggregator

Design an ads impression aggregator service with the following requirements: - The system ingests a high-volume stream of impression events (each even...

System Design
3
0
32 people solved
Oct 2, 2025
HubSpot logo
HubSpot
Hard
Software Engineer

Design a streaming video platform MVP (Netflix-like)

Question Design a Netflix-like streaming video platform MVP that supports three main customer use cases: 1. Browse Catalog — users browse TV shows and...

System Design
10
0
141 people solved
Sep 6, 2025
Atlassian logo
Atlassian
Hard
Software Engineer

Design crawler storing only image URLs

System Design: Image-URL Crawler (URLs only, no HTML storage) Context Design a production web crawler that fetches HTML pages and extracts only image ...

System Design
14
0
102 people solved
Sep 6, 2025
Disney logo
Disney
Hard
Software Engineer

Design a global multi-game leaderboard

Design a Global, Multi‑Game Leaderboard (Ladder) Service You are designing a global leaderboard platform used by many different games and modes. Each ...

System Design
11
0
102 people solved
Sep 6, 2025
DoorDash logo
DoorDash
Hard
Software Engineer

Design donation database and failure handling

System Design: Donations Platform with One-Time and Recurring Payments Context Design a backend for a donations platform that supports campaigns, one-...

System Design
5
0
53 people solved
Sep 6, 2025
Salesforce logo
Salesforce
Hard
Software Engineer

Design secure Kubernetes with CI/CD

Kubernetes Architecture, Troubleshooting, Security, and CI/CD (GKE/EKS) Context: You are the on-call software engineer for a managed Kubernetes cluste...

System Design
3
0
51 people solved
Sep 6, 2025
Meta logo
Meta
Hard
Software Engineer

Design input validation and error handling

Design Task: API, Validation, and Error Handling for a Top-K Frequency Service Context Design a production-grade service that, given an array of eleme...

System Design
4
0
49 people solved
Sep 6, 2025
Coinbase logo
Coinbase
Hard
Software Engineer

Design a reusable React comment component

Design and Implement a Reusable Comment Input-and-Feed Component in React Goal Build a reusable React component that provides a comment input and feed...

System Design
6
0
54 people solved
Sep 6, 2025
LinkedIn logo
LinkedIn
Medium
Software Engineer

Explain database transactions and ACID

Database Transactions and ACID under Concurrency Prompt You are working with a relational database that supports transactions and multiple isolation l...

System Design
11
0
84 people solved
Sep 6, 2025
Snapchat logo
Snapchat
Hard
Software Engineer

Design product co-occurrence analytics API

Design RESTful APIs for Co‑Purchase Analytics Context You are designing backend APIs to power a "related products" module based on co‑purchase behavio...

System Design
4
0
66 people solved
Sep 6, 2025
Meta logo
Meta
Hard
Software Engineer

Handle invalid input at system level

Design: Validation and Error Handling for a Top-K Frequency API Context You are designing a REST endpoint that computes the top-K most frequent values...

System Design
1
0
33 people solved
Sep 6, 2025
BitGo logo
BitGo
Hard
Software Engineer

Compare core system design tradeoffs with scenarios

System Design Tradeoffs for a Web-Scale Service Context You are designing a web-scale, user-facing transactional service. Compare key architectural ch...

System Design
6
0
61 people solved
Aug 12, 2025
HubSpot logo
HubSpot
Medium
Software Engineer

Schedule and execute future payments

Schedule and execute future payments System Design: Scheduled Payments Execution Context You are building a balance-transfer service (e.g., an interna...

System Design
15
0
109 people solved
Aug 4, 2025
Meta logo
Meta
Medium
Software Engineer

Implement paginated, sortable dynamic table component

Implement paginated, sortable dynamic table component React Table Component: Pagination, Sorting, Dynamic Columns Context You are building a reusable ...

System Design
2
0
46 people solved
Aug 4, 2025
NVIDIA logo
NVIDIA
Medium
Software Engineer

Market a new AI technique

Market a new AI technique Context You are a software engineer introducing a new technique and planning a public blog post to drive developer adoption....

System Design
3
0
63 people solved
Aug 4, 2025
HubSpot logo
HubSpot
Hard
Software Engineer

Design a weather aggregation system

Design a weather aggregation system System Design: Weather Data Aggregation (10-minute Updates) Context Build a service that periodically fetches weat...

System Design
6
0
93 people solved
Jul 31, 2025
Salesforce logo
Salesforce
Hard
Software Engineer

Compare cloud compute; design Kubernetes security and CI/CD

Compare cloud compute; design Kubernetes security and CI/CD Cloud Compute Models, Testing Strategies, Kubernetes Deep Dive, Security, and CI/CD to GKE...

System Design
2
0
51 people solved
Jul 31, 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