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

Design searchable status & geolocation services

Design searchable status & geolocation services System Design: Searchable Short-Form Status Updates with Nearby Search Context Design a microblogging ...

System Design
7
0
49 people solved
Jul 29, 2025
Uber logo
Uber
Hard
Software Engineer

Design a meeting scheduler with cancellations

Design a meeting scheduler with cancellations System Design: Meeting Scheduling Platform (Onsite) Context Design a multi-tenant meeting scheduling sys...

System Design
14
0
170 people solved
Jul 26, 2025
Nordstrom logo
Nordstrom
Hard
Software Engineer

Design and evolve a reservation system

Design and evolve a reservation system System Design: Online Reservation System You are designing a backend platform to book time-based slots for serv...

System Design
9
0
88 people solved
Jul 17, 2025
Meta logo
Meta
Hard
Software Engineer

Design an e-commerce price tracking service

Design a backend system for an e-commerce price-tracking service. Users can track products from a large online retailer, view historical prices, and r...

System Design
1
0
29 people solved
Mar 23, 2025
Blink logo
Blink
Hard
Software Engineer

Design a Support Ticket Processing System

Design a support ticket processing system similar to ServiceNow. `hint Hint 1 Start by stating assumptions, then work from requirements to trade-offs ...

System Design
1
0
14 people solved
Jun 28, 2026
Meta logo
Meta
Medium
Software Engineer

Design a chat messaging system

Design a chat system similar to WhatsApp/Messenger. Requirements: - 1:1 and group chats. - Send/receive messages in real time when online; store-and-f...

System Design
6
0
43 people solved
Feb 25, 2026
Flipster logo
Flipster
Easy
Software Engineer

Design 64-bit distributed IDs and a parking lot

You have two system-design prompts. 1) 64-bit database ID generator Design a service/library that generates globally unique 64-bit integer IDs for dat...

System Design
5
0
34 people solved
Feb 12, 2026
Microsoft logo
Microsoft
Medium
Software Engineer Locked

Design a high-scale URL shortener

This question evaluates a candidate's ability to design scalable, high-throughput distributed systems with emphasis on URL mapping, storage and indexi...

System Design
8
0
91 people solved
Feb 12, 2026
Salesforce logo
Salesforce
Medium
Software Engineer Locked

Design a pipeline orchestration system on Kubernetes

This question evaluates a candidate's ability to design scalable, highly available pipeline and workflow orchestration systems on Kubernetes, emphasiz...

System Design
11
0
120 people solved
Feb 11, 2026
Salesforce logo
Salesforce
Hard
Software Engineer Locked

Design an async job system and cache layer

This question evaluates system design competencies including asynchronous job orchestration, reliable background processing (state transitions, retrie...

System Design
15
0
150 people solved
Jan 22, 2026
Salesforce logo
Salesforce
Medium
Software Engineer Locked

Design a file sync and sharing service

This question evaluates system design competency, covering distributed storage architecture, synchronization protocols, conflict resolution and versio...

System Design
7
0
102 people solved
Jan 22, 2026
Airtable logo
Airtable
Medium
Software Engineer Locked

Design an async API with idempotency

This question evaluates a candidate's competency in designing asynchronous HTTP APIs with idempotency guarantees, focusing on job lifecycle, durable d...

System Design
21
0
227 people solved
Jan 22, 2026
Amazon logo
Amazon
Medium
Software EngineerSenior+ Locked

Review an existing architecture for risks

This question evaluates an engineer's ability to perform an architecture review, identifying imminent scalability, reliability, operability, and secur...

System Design
8
0
70 people solved
Jan 6, 2026
Atlassian logo
Atlassian
Medium
Software Engineer

Design an access control system (RBAC + resource-based)

Design an authorization system that supports both: - Role-Based Access Control (RBAC): users/groups have roles (e.g., Admin, Editor, Viewer) that gran...

System Design
10
0
85 people solved
Jan 5, 2026
Atlassian logo
Atlassian
Medium
Software Engineer

Store a hierarchy and return all children

Design a service to store a hierarchical tree of nodes and expose APIs. Requirements: - Persist a hierarchy (a forest with multiple roots is acceptabl...

System Design
4
0
65 people solved
Jan 5, 2026
Uber logo
Uber
Medium
Software Engineer

Design Stock Price Alerts

Design a stock price alert system that allows users to create alerts for securities and receive notifications when the market price crosses a specifie...

System Design
12
0
224 people solved
Dec 28, 2025
Paxos logo
Paxos
Medium
Software Engineer

Design a Market Surveillance Platform

Design a customer-facing market surveillance platform for financial exchanges. Financial exchanges submit trading orders to the platform. An example o...

System Design
2
0
18 people solved
Dec 25, 2025
Clickup logo
Clickup
Medium
Software Engineer

Design weekly comment digest

Design a service that sends a weekly email digest of the top comments on each post to the post owner. Requirements: - Posts receive comments throughou...

System Design
3
0
26 people solved
Dec 15, 2025
Meta logo
Meta
Medium
Software Engineer

Design ticketing system with seat hold

Design an online ticketing system (similar to Ticketmaster) that allows users to browse events, select seats, and place a temporary 5-minute hold on s...

System Design
4
0
58 people solved
Dec 8, 2025
Meta logo
Meta
Medium
Software Engineer Locked

Design an online chess game with undo and leaderboard

This question evaluates proficiency in real-time system design, state management, and concurrency control for multiplayer games, including consistency...

System Design
8
0
62 people solved
Nov 22, 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