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 223 Companies08.16.2026
Showing 20 results
Role
Microsoft logo
Microsoft
Medium
Software Engineer

Design a Secure Copilot API

Design a secure API for an enterprise AI copilot product. The product serves many independent organizations (tenants). Authenticated end users send pr...

System Design
19
0
324 people solved
Apr 6, 2026
OpenAI logo
OpenAI
Hard
Software Engineer

Design a scalable payment system

Design a scalable payment system Design a scalable payment system. The system must support both peer-to-peer money movement between users and merchant...

System Design
76
0
546 people solved
Jul 15, 2025
Lead logo
Lead
Medium
Software Engineer Locked

Design a hotel reservation system

This question evaluates skills in designing distributed reservation systems, covering availability search, concurrency control, data modeling, API des...

System Design
1
0
21 people solved
May 26, 2026
Airbnb logo
Airbnb
Hard
Software Engineer

Design a Group Chat / Messaging System

Design a Group Chat / Messaging System Design the backend for a real-time group chat feature embedded in a large consumer product (think of the in-app...

System Design
4
0
90 people solved
Mar 4, 2026
Anduril logo
Anduril
Medium
Software Engineer

Design a Small-Scale URL Shortener with Collision Handling

Design a Small-Scale URL Shortener with Collision Handling Design the simplest small-scale abstraction that converts a long URL into a short code and ...

System Design
0
0
1 people solved
Aug 2, 2026
Decagon logo
Decagon
Medium
Software Engineer Locked

Design an AI gateway

This question evaluates a candidate's competence in designing service-oriented architectures for integrating multiple external large language model pr...

System Design
24
0
271 people solved
Jan 11, 2026
Bloomberg logo
Bloomberg
Hard
Software Engineer Locked

Design streaming mention analytics with search and alerts

This question evaluates system-design competencies such as real-time stream ingestion, stateful stream processing and time-windowed aggregation, high-...

System Design
42
0
377 people solved
Mar 1, 2026
Plaid logo
Plaid
Easy
Software Engineer

Design a geo-distributed rate limiter

Design a rate limiting system that works across multiple geographic regions (e.g., us-east, eu-west, ap-south). Requirements: - Enforce per-API-key li...

System Design
66
0
600 people solved
Feb 4, 2026
Databricks logo
Databricks
Hard
Software Engineer Locked

Design a KV store with QPS API

This question evaluates a candidate's ability to design scalable, highly available key-value storage systems and to integrate real-time metrics report...

System Design
34
0
646 people solved
Feb 4, 2026
Google logo
Google
Hard
Software Engineer Locked

Design a pub-sub replay system

This question evaluates a candidate's skills in distributed systems and streaming architectures, including pub-sub replay semantics, message ordering,...

System Design
24
0
456 people solved
Mar 6, 2026
Nextdoor logo
Nextdoor
Medium
Software Engineer Locked

Design a Neighborhood Newsfeed System

This question evaluates a candidate's ability to design a scalable, privacy-preserving neighborhood social feed system, testing competencies in distri...

System Design
3
0
69 people solved
May 31, 2026
Motive logo
Motive
Hard
Software Engineer

Design real-time delivery tracking system

Question Design a real-time delivery / courier-tracking platform that gives dispatchers, operations, and customers live visibility into each courier's...

System Design
23
0
413 people solved
Aug 13, 2025
Databricks logo
Databricks
Hard
Software Engineer

Design a key-value store

System Design: Durable Key–Value Store Design a single-node, embeddable key–value store library with a simple API that must remain correct and durable...

System Design
160
0
1064 people solved
Aug 11, 2025
Anthropic logo
Anthropic
Medium
Software Engineer

Design One-to-One Chat

Design a scalable one-to-one chat system. Scope: - Only direct one-to-one messaging is required. - Group chat, public channels, workspace features, an...

System Design
34
1
306 people solved
Mar 2, 2026
Anthropic logo
Anthropic
Hard
Software Engineer Locked

Design guardrails and fallback for LLM reliability

This question evaluates a candidate's ability to design safety and reliability layers for LLM-driven production systems, covering guardrails, input/ou...

System Design
69
0
722 people solved
Feb 11, 2026
Bytedance logo
Bytedance
Medium
Software Engineer Locked

Design An Ad Creative Relationship Processing System

Prepare for a system design interview about processing ad creative plans, videos, keywords, and relationship results from an external model API. The p...

System Design
2
0
18 people solved
Jun 17, 2026
Amazon logo
Amazon
Medium
Software EngineerSenior+ Locked

Design a Scalable and Polite Web Crawler

Design a horizontally scalable web crawler with a durable frontier, host-level politeness, deduplication, parsing, and recrawl planning. Examine URL n...

System Design
2
0
16 people solved
May 29, 2026
DoorDash logo
DoorDash
Medium
Software Engineer

Design a Food Review Platform

Design a Food Review Platform Design a platform where users discover food businesses, read reviews, and submit ratings and review text. Clarify whethe...

System Design
1
0
14 people solved
Apr 3, 2026
Optiver logo
Optiver
Hard
Software Engineer

Design a subscription push service

Design a subscription push service Object-Oriented Design: Publish/Subscribe Notification Service Design an object-oriented publish/subscribe notifica...

System Design
91
0
656 people solved
Jul 17, 2025
Roblox logo
Roblox
Medium
Software Engineer Locked

Design a Scalable Likes System

This question evaluates system design and distributed-systems skills, specifically scalability, consistency, API and data schema design, indexing stra...

System Design
25
0
258 people solved
Apr 1, 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