Microsoft Interview Questions
65 questions across 5 categories
Algorithms
View all AlgorithmsSplit Array Largest Sum
Hard
Alien Dictionary
Hard
Symmetric Tree
Easy
House Robber II
Medium
Russian Doll Envelopes
Hard
Reverse Nodes in k-Group
Hard
Count Complete Tree Nodes
Medium
Maximum Length of Repeated Subarray
Medium
Median of Two Sorted Arrays
Hard
Range Sum Query - Immutable
Easy
Delete Operation for Two Strings
Medium
Meeting Rooms II
Medium
Wiggle Sort II
Hard
Behavioral
View all BehavioralExperience with Monitoring Dashboards
Medium
Delegating a Critical Task
Medium
Experience with Data Migration
Hard
Mentoring a Low Performer
Hard
Working with a Highly Critical Person
Medium
Long-Term vs. Short-Term Goals
Hard
Convincing Stakeholders of a Technical Solution
Medium
Handling Scope Creep
Medium
Received Constructive Criticism
Medium
Setting Team Goals
Medium
Reacting to a Competitive Move
Medium
Data Structures
View all Data StructuresConvert Binary Tree to Doubly Linked List in Place
Hard
Implement a Dynamic Array/Vector
Easy
Design a Doubly Linked List with Head and Tail
Medium
Detect Cycle in a Linked List
Easy
Binary Tree Inorder Traversal (Iterative)
Medium
Find Duplicate Subtrees (Postorder & Map)
Hard
Reconstruct Itinerary (Graph & Stack)
Hard
Design a Twitter Feed (Conceptual Data Storage)
Medium
Reorder List
Medium
Design a Data Stream Median Finder
Hard
Implement a Circular Queue
Easy
Implement a Priority Queue using a Heap
Medium
Implement a Queue using a Circular Array
Medium
Count Complete Tree Nodes (Optimized)
Medium
Implement a Trie with Deletion
Hard
Product Strategy
View all Product StrategyPrioritize Features for a New Cloud Service
Medium
Product Vision for the Future of Remote Work Tools
Hard
Design a System to Handle Customer Feedback at Scale
Medium
Design an Experiment to Test a New Checkout Flow
Medium
Design a Feature to Increase Data Security Proactively
Medium
Design a Feature to Proactively Notify Users of Technical Issues
Easy
Design a Feedback System for Bug Reports
Easy
Acquisition Strategy for Microsoft Teams Competitor
Medium
Product Strategy for Microsoft Office 365 in the Age of AI
Hard
Design a Feature to Support A/B Testing Infrastructure
Medium
Pricing Model for a New B2B SaaS Tool
Medium
System Design
View all System DesignDiscuss ACID vs. BASE properties
Easy
Design an Online Game Backend (Multiplayer)
Hard
Design an Ad Click Tracking Service
Medium
Design a Spam Filter for Email/Messaging
Hard
Design an Identity Management System (OAuth/SSO)
Hard
Design a System for Storing and Querying Logs (Splunk)
Hard
Design a Multi-Region Cloud Deployment
Medium
Discuss Event Sourcing Architecture
Medium
Design a Cloud Storage Service (Dropbox/Google Drive)
Hard
Design a CI/CD Pipeline
Medium
Design a Cloud Migration Strategy
Medium
Discuss CQRS (Command Query Responsibility Segregation)
Medium
Design a Load Balancer
Medium
Design a Distributed Job Scheduler (Cron Service)
Hard
Design a CAPTCHA Service
Medium
Preparing for a Microsoft interview?
Practice with our AI interviewer that simulates real Microsoft interview patterns.
Start Free Practice