Explore questions associated with Microsoft. Review the source details, then use the workspace for code, notes, and diagrams.
454 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 301–325
Decode a string containing nested repeat patterns of the form k[encoded_string], expanding each bracketed segment k times (k may be multi-digit) possibly with multiple nesting…
Companies: Microsoft, Bloomberg, Coupang, Google +4
Recursion · Stack · String
Last reported Oct 2025
Design a distributed task scheduler system that allows users to create tasks and execute them based on resource allocation and scheduling policies.
Companies: Microsoft, NVIDIA
Last reported Oct 2025
Rotate an integer array to the right by k steps (k may exceed the array length), effectively moving each element to index (i+k) mod n…
Companies: Microsoft, Apple, Nutanix, TikTok
Array · Math · Two Pointers
Last reported Oct 2025
Given a multiset of candidate numbers, return all unique combinations that sum to the target where each candidate may be used at most once. This…
Companies: Microsoft, Expedia, LinkedIn, Meta +1
Last reported Oct 2025
Given a BST, update each node's value to be its original value plus the sum of all greater node values, performing the transformation in-place. The…
Companies: Microsoft
Last reported Oct 2025
Reorder the characters of a string so that characters appear in descending order of their frequency, returning any valid ordering where identical characters are grouped…
Companies: Microsoft, Amazon
Last reported Oct 2025
Implement a function that converts an integer to its string representation in a specified base (e.g., base 10 for decimal, base 16 for hexadecimal, base…
Companies: Microsoft
Last reported Oct 2025
Compute the positions of the clock's hour and minute hands (noting the hour hand moves continuously with minutes) and return the smaller angular difference between…
Companies: Microsoft, Salesforce, Zoho
Math
Last reported Sep 2025
Multiply two non-negative integer strings without converting them to numeric types or using BigInteger: compute the product by simulating grade-school digit-by-digit…
Companies: Microsoft, Meta, Pinterest
Math · Simulation · String
Last reported Sep 2025
Companies: Microsoft
Real-Time Systems · System Design
Last reported Sep 2025
Companies: Microsoft
API Design · System Design
Last reported Sep 2025
Companies: Microsoft
System Design
Last reported Sep 2025
Companies: Microsoft
System Design
Last reported Sep 2025
Given two sorted arrays nums1 and nums2 and counts m and n (nums1 has length m+n with its last n slots free), merge the elements…
Companies: Microsoft, Amazon, Bloomberg, Google +2
Array · Sorting · Two Pointers
Last reported Aug 2025
Design a distributed system that manages a very large linked list across multiple servers, supporting insert operations (including insertAtBeginning), delete, and search…
Companies: Microsoft
Last reported Jul 2025
Design a distributed system that generates and returns a unique number on every API call while handling high traffic and scaling effectively.
Companies: Microsoft
Last reported Jul 2025
Design the game Connect Four, focusing on the win logic. The system should determine when a player has won by connecting four of their pieces…
Companies: Microsoft, Amazon
Last reported May 2025
Design a system that can identify and flag suspicious login activities based on various risk factors. Note that functional requirements and suspicious activity criteria are…
Companies: Microsoft
Last reported May 2025
Implement a Calculator class whose constructor takes an initial numeric result and provides add, subtract, multiply, divide (throw "Division by zero is not allowed" for…
Companies: Microsoft, Google
Last reported May 2025
Discuss your most impactful project, including your role, scope, and the impact.
Companies: Microsoft, Atlassian, DoorDash
Last reported Apr 2025
Partition the digit string into exactly four segments (by inserting three dots) so each segment is between 0 and 255 and has no leading zeros…
Companies: Microsoft, Motive, NVIDIA
Backtracking · String
Last reported Mar 2025
Design a parking lot management system using the coding language of your choice. The code is expected to be syntactically correct, although it will not…
Companies: Microsoft, Amazon, Eightfold.Ai, Eightfoldai +2
Last reported Mar 2025
Find the largest integer h such that at least h papers have citation counts >= h — i.e., determine the threshold rank in the citations…
Companies: Microsoft
Last reported Mar 2025
Design algorithms to serialize a binary search tree into a compact string and deserialize it back to the exact original tree. Leverage the BST ordering…
Companies: Microsoft, LinkedIn
Last reported Mar 2025
Companies: Microsoft, Google
Last reported Jan 2025