Microsoft System Design Interview Questions

Practice the exact questions companies are asking right now.

29 Questions 1 Company06.12.2026
Showing 20 results
Role
Microsoft logo
Microsoft
Medium
Software EngineerSenior+ Locked

Design a Distributed Key-Value Store

This system design question evaluates the ability to architect a horizontally scalable distributed key-value store, covering data partitioning, replic...

System Design
36
0
260 people solved
Jun 11, 2026
Microsoft logo
Microsoft
Medium
Software Engineer Locked

Design a URL Shortener (High-Level and Low-Level Design)

This question evaluates the ability to design a large-scale distributed system, covering both high-level architecture and low-level implementation det...

System Design
5
0
74 people solved
Jun 12, 2026
Microsoft logo
Microsoft
Medium
Software Engineer Locked

Design a To-Do List Service (CRUD, Auth, Rate Limiting, Caching & API Versioning)

This system design question evaluates practical full-stack architectural thinking across REST API design, authentication, rate limiting, and caching i...

System Design
10
0
148 people solved
Jun 11, 2026
Microsoft logo
Microsoft
Medium
Software EngineerSenior+ Locked

Design a Metrics Ingestion Pipeline

This question evaluates a candidate's ability to design a large-scale distributed system for ingesting time-series metrics at high throughput. It test...

System Design
6
0
53 people solved
Jun 11, 2026
Microsoft logo
Microsoft
Medium
Software EngineerSenior+ Locked

Externally Sort a 500 GB CSV by One Column with 16 GB of RAM

This question evaluates a candidate's ability to design an external merge sort for data far larger than available memory, a core systems design skill....

System Design
7
0
52 people solved
Jun 11, 2026
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
321 people solved
Apr 6, 2026
Microsoft logo
Microsoft
Medium
Software Engineer

Design A Scalable Web Crawler

Design a scalable web crawler that discovers, fetches, parses, and stores web pages for downstream use such as search indexing or content analysis. Yo...

System Design
10
0
90 people solved
Apr 18, 2026
Microsoft logo
Microsoft
Medium
Software EngineerSenior+

Design User Re-engagement Notifications

Design a re-engagement system for an AI assistant product. The system should support at least two use cases: 1. Send relevant notifications to inactiv...

System Design
9
0
83 people solved
Apr 10, 2026
Microsoft logo
Microsoft
Hard
Software EngineerSenior+

Design a typeahead search service

Design a search autocomplete system for a large application. As a user types a prefix, the system should return relevant suggestions with low latency....

System Design
26
0
184 people solved
Apr 7, 2026
Microsoft logo
Microsoft
Medium
Software Engineer

Design read-heavy org chart subordinate counts

You are given manager→direct-report relationships for an organization (an employee has at most one direct manager; the top-level employee has none). B...

System Design
10
0
91 people solved
Feb 7, 2026
Microsoft logo
Microsoft
Medium
Software Engineer Locked

Design a ChatGPT-like serving system

This question evaluates expertise in designing scalable machine-learning inference systems, covering chat-completion architecture, GPU capacity planni...

System Design
9
0
163 people solved
Mar 1, 2026
Microsoft logo
Microsoft
Medium
Software Engineer Locked

Design an Event Booking System

This question evaluates system architecture, distributed systems, data modeling, concurrency control for seat inventory, transactional integrity for b...

System Design
3
0
57 people solved
Feb 22, 2026
Microsoft logo
Microsoft
Medium
Software Engineer

Design A Low-Latency Product Price Update API

Design an API and serving system for product prices. Each product price is updated at most once every 24 hours, but the product launch page needs low-...

System Design
2
0
26 people solved
Apr 24, 2026
Microsoft logo
Microsoft
Medium
Software Engineer

Design a cloud console main page

Scenario You are building the main landing page (home page) of a cloud service console that a user sees immediately after logging in (e.g., similar to...

System Design
210
0
1543 people solved
Dec 15, 2025
Microsoft logo
Microsoft
Medium
Software Engineer Locked

Design an online ticket booking system

This question evaluates a candidate's proficiency in system design and distributed systems concepts, including scalability, availability, concurrency ...

System Design
5
0
66 people solved
Jan 3, 2026
Microsoft logo
Microsoft
Hard
Software Engineer Locked

Design a URL Shortener

This question evaluates a candidate's ability to design a scalable, highly available URL-shortening service, testing competencies in API design, short...

System Design
8
0
57 people solved
Mar 20, 2026
Microsoft logo
Microsoft
Hard
Software Engineer Locked

Design a simple API rate limiter

This question evaluates competency in designing scalable, low-latency API rate limiting, covering distributed-systems reasoning, storage and caching t...

System Design
8
0
91 people solved
Feb 11, 2026
Microsoft logo
Microsoft
Medium
Software Engineer

Design a high-level logging system

Design a high-level centralized logging system for a company. Assume many services (microservices, batch jobs) running across multiple hosts/container...

System Design
6
0
116 people solved
Feb 9, 2026
Microsoft logo
Microsoft
Medium
Software Engineer Locked

Design REST APIs for JSON file storage

This question evaluates system design and RESTful API skills for building JSON document storage, covering metadata modeling, concurrency control, auth...

System Design
6
0
112 people solved
Jan 22, 2026
Microsoft logo
Microsoft
Medium
Software Engineer Locked

Design a Ticketmaster-like ticketing system

This question evaluates a candidate's competency in designing scalable, consistent online ticketing platforms, testing knowledge of distributed system...

System Design
4
0
75 people solved
Jan 9, 2026

Explore more Microsoft System Design interview questions

Real questions from candidate reports, grouped by role, topic and company.

By role
Other categories at Microsoft
System Design questions at other companies
Browse all