Software Engineer System Design Interview Questions

Practice 1,093 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
Netflix logo
Netflix
Medium
Software EngineerSenior+ Locked

Design an ad frequency capping system

This question evaluates a candidate's ability to design scalable, low-latency distributed systems that enforce ad frequency caps across users, devices...

System Design
13
0
214 people solved
Sep 30, 2025
Akuna Capital logo
Akuna Capital
Easy
Software Engineer

Design user communication functions

Design user communication functions In-Memory Communication Manager Context Build a simple in-memory component that tracks which users can communicate...

System Design
6
0
69 people solved
Aug 4, 2025
Retellai logo
Retellai
Medium
Software Engineer

Design collaborative document editing backend

You are asked to design the backend for a real-time collaborative document editor similar to Google Docs. The interviewer is specifically interested i...

System Design
14
0
103 people solved
Nov 25, 2025
Uber logo
Uber
Medium
Software Engineer Locked

Design a Daily Puzzle Platform

This question evaluates backend system-design skills including API design, data modeling, service decomposition, scaling and consistency trade-offs, s...

System Design
5
0
80 people solved
Apr 19, 2026
Box logo
Box
Hard
Software Engineer

Implement a leaky-bucket rate limiter

Implement a leaky-bucket rate limiter Implement a Leaky-Bucket Rate Limiter with Tests and Distributed Design Context and Assumptions - Implement in a...

System Design
49
0
340 people solved
Aug 1, 2025
HubSpot logo
HubSpot
Hard
Software Engineer

Design a Netflix-like streaming platform

Design a Netflix-like streaming platform System Design: Netflix‑Like Video Streaming Platform Context Design a large-scale video streaming platform th...

System Design
18
0
184 people solved
Jul 31, 2025
Meta logo
Meta
Medium
Software Engineer

Design Ticket Booking Auto Release

Design Ticket Booking Auto Release System Design: Auto-expiring Ticket Reservations Problem Design a ticket-booking system where a reserved ticket aut...

System Design
11
0
42 people solved
Jul 29, 2025
xAI logo
xAI
Medium
Software Engineer

Design a Durable Key-Value Cache with File-System Persistence

Design and implement (at a discussion + light-code level — you will sketch the key functions but not run them) a durable in-memory key-value cache. Th...

System Design
4
0
44 people solved
Sep 21, 2025
Airbnb logo
Airbnb
Medium
Software Engineer

Design a scalable notification system

Problem Design a notification system for a company at Airbnb-like scale that can send notifications to different user types (e.g., customers/guests, h...

System Design
32
0
346 people solved
Nov 20, 2025
Snapchat logo
Snapchat
Medium
Software Engineer

Design a metrics collection and alerting system

Design a metrics collection and alerting system (like a simplified monitoring platform). Functional requirements: - Collect time-series metrics from m...

System Design
2
0
57 people solved
Jan 26, 2026
Amazon logo
Amazon
Medium
Software EngineerSenior+ Locked

Design an Online Minesweeper Platform

This question evaluates competency in designing scalable, low-latency, real-time stateful systems, covering data modeling, API design, persistence, co...

System Design
4
0
46 people solved
Nov 17, 2025
Oscar logo
Oscar
Medium
Software Engineer

Design Telehealth Consultation Queue

Design a web-based queuing application for a health-insurance company that offers free 24/7 telehealth access to its members through a website and mob...

System Design
3
0
45 people solved
Apr 15, 2026
Reuters logo
Reuters
Easy
Software EngineerIntern

Design a web search engine pipeline

Design the high-level pipeline of a web search engine. Assume you need to support internet-scale search (billions of web pages) with low-latency queri...

System Design
2
0
30 people solved
Nov 14, 2025
Amazon logo
Amazon
Hard
Software Engineer Locked

Design a cloud database write path and recovery

This question evaluates expertise in designing transactional write paths and crash recovery for cloud-native relational databases that separate comput...

System Design
19
0
169 people solved
Jan 22, 2026
Microsoft logo
Microsoft
Medium
Software Engineer Locked

Design a resource change tracking database

This question evaluates system design and distributed-systems competencies focused on change-data capture, event-driven architecture, correctness of d...

System Design
6
0
55 people solved
Jan 22, 2026
PayPal logo
PayPal
Medium
Software Engineer

Design a Cross-Border Money Transfer Service

Design a cross-border money transfer service similar to a consumer remittance product. Users in one country should be able to send money to recipients...

System Design
4
0
62 people solved
Apr 14, 2026
Circle logo
Circle
Medium
Software Engineer

Trace and reduce redundant curl requests

Instrument and Optimize a Client's HTTP Requests for a Workflow You are pair-programming with the interviewer. You have a client (a script or applicat...

System Design
11
0
113 people solved
Jul 17, 2025
Airbnb logo
Airbnb
Hard
Software Engineer

Design a scalable consumer feature

System Design: Scalable, Privacy-Conscious Recommendations Service for a Consumer App Context You are designing a real-time recommendations service fo...

System Design
12
0
188 people solved
Sep 6, 2025
Google logo
Google
Hard
Software Engineer

Design school-to-guardian messaging with acknowledgments

System Design: Guardian Acknowledgement Messaging Platform Context Design a system that enables school staff to send messages to students' guardians, ...

System Design
5
0
87 people solved
Sep 6, 2025
Google logo
Google
Hard
Software Engineer

Design executable notebook service APIs

Design: Collaborative Notebook with Executable User Functions (JAR Upload) Context Design a collaborative, browser-based code notebook service. The sy...

System Design
10
0
88 people solved
Sep 6, 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