Explore questions associated with Microsoft. Review the source details, then use the workspace for code, notes, and diagrams.
430 questions in the library. A source association does not guarantee a future interview question.
Behavioral and leadership · Coding · Machine learning · ML system design · Object-oriented design · Other questions · Practical engineering · System design
Loading questions…
Practice system design interviews out loud with an AI interviewer, a shared whiteboard and a scorecard for your level.
© 2026 SysRound. SysRound is an AI practice tool. The AI interviewer and the AI feedback can be wrong. Use it for your own practice, not to hire people.
Showing 151–175
Design a typeahead search system that displays real-time search suggestions as users type their queries. The system should focus on the retrieval and display of…
Companies: Microsoft, Databricks, Expedia, Google +3
System Design
Last reported Apr 2026
Implement an in-memory Role-Based Access Control (RBAC) system that supports assigning permissions to roles and roles to users. The system should handle queries to determine…
Companies: Microsoft
Last reported Apr 2026
Authentication & Authorization · System Design
Last reported Apr 2026
Design an online programming judge system for coding competitions where users can submit solutions to algorithmic problems, get real-time feedback on code execution, and…
Companies: Microsoft, Amazon, LinkedIn, Lyft +4
Last reported Apr 2026
Implement an LRU cache with a `put(byte[] photo)` method that persists a photo to memory and returns a generated unique ID (UUID), and a `get(String…
Companies: Microsoft
Last reported Apr 2026
Generate all distinct permutations of an array that may contain duplicate values. The core challenge is to exhaustively build permutations while avoiding duplicate results…
Companies: Microsoft
Last reported Apr 2026
Design and implement a production-ready LRU Cache service with authentication, rate limiting, and deployment considerations. The solution should handle concurrent HTTP requests…
Companies: Microsoft, Shopify
Last reported Apr 2026
Design and implement an end-to-end metric monitoring system that includes authentication, rate limiting, and deployment considerations.
Companies: Microsoft
Last reported Apr 2026
Design a system that allows users to search for any ongoing sports match (e.g., Brazil vs Argentina in the FIFA World Cup) on Bing and…
Companies: Microsoft
Last reported Apr 2026
Companies: Microsoft
System Design
Last reported Apr 2026
Companies: Microsoft
Real-Time Systems · System Design
Last reported Apr 2026
Given source and target strings and a set of weighted directed character transformations (possibly with multiple edges), find the minimum total cost to turn each…
Companies: Microsoft
Last reported Apr 2026
Rearrange the array in-place so all zeros are moved to the end while preserving the relative order of non-zero elements, without using extra storage. Aim…
Companies: Microsoft, Amazon, Google, Meta
Array · Two Pointers
Last reported Apr 2026
Companies: Microsoft, Capital One, Google, LinkedIn +4
Last reported Apr 2026
Companies: Microsoft
Last reported Apr 2026
Async processing with durable queues, per-channel isolation, retries/DLQ, at-least-once + idempotency, outbox, priorities.
Companies: Microsoft, Airbnb, Amazon, Autodesk +24
async-processing · idempotency · outbox-pattern · queues
Last reported Apr 2026
Companies: Microsoft
Real-Time Systems · System Design
Last reported Apr 2026
Companies: Microsoft
System Design · System Design Fundamentals
Last reported Apr 2026
Given a list of AI inference requests with arrival times and token counts, implement a batching strategy that groups requests to maximize throughput while respecting…
Companies: Microsoft
Last reported Apr 2026
Given an integer array and k, return the k most frequent elements — the core challenge is to count element frequencies and extract the top-k…
Companies: Microsoft, Amazon, Bloomberg, Google +9
Array · Bucket Sort · Counting · Divide and Conquer
Last reported Mar 2026
Design a session management service that ensures a single active session per user, handling session creation, validation, and termination across distributed systems.
Companies: Microsoft
Last reported Mar 2026
Design a user behaviour tracking system for an e-commerce platform that captures and analyzes user interactions such as product clicks, add-to-cart events, and purchases to…
Companies: Microsoft
Last reported Mar 2026
Design a fraud detection system that allows businesses to monitor transactions in real-time, identify suspicious activity, and automatically flag or block potentially…
Companies: Microsoft, Airbnb, Google, Plaid
ML System Design
Last reported Mar 2026
Design a multi-threaded logging framework that uses three dedicated threads: one to enqueue incoming log messages, one to write messages from the queue to a…
Companies: Microsoft, Salesforce
Last reported Mar 2026
Design a thread pool implementation that allows users to submit tasks for concurrent execution, manage a fixed number of worker threads, and efficiently queue and…
Companies: Microsoft
Last reported Mar 2026