Microsoft
1371 problems
| Problem | Difficulty | Frequency ↓ | Topics |
|---|---|---|---|
| Odd Even Linked List | Medium | 43.8% | TopicsLinked List |
| Design Tic-Tac-Toe | Medium | 43.8% | TopicsArrayHash TableDesignMatrixSimulation |
| 416. Partition Equal Subset Sum | Medium | 43.8% | TopicsArrayDynamic ProgrammingKnapsack Problem0-1 Knapsack |
| Divide Two Integers | Medium | 42.9% | TopicsMathBit Manipulation |
| Maximal Rectangle | Hard | 42.9% | TopicsArrayDynamic ProgrammingStackMatrixMonotonic Stack |
| 91. Decode Ways | Medium | 42.9% | TopicsStringDynamic Programming |
| 152. Maximum Product Subarray | Medium | 42.9% | TopicsArrayDynamic Programming |
| 230. Kth Smallest Element in a BST | Medium | 42.9% | TopicsTreeDepth-First SearchBinary Search TreeBinary Tree |
| Decode String | Medium | 42.9% | TopicsStringStackRecursion |
| 543. Diameter of Binary Tree | Easy | 42.9% | TopicsTreeDepth-First SearchBinary TreeDP on Trees |
| 733. Flood Fill | Easy | 42.9% | TopicsArrayDepth-First SearchBreadth-First SearchMatrix |
| Asteroid Collision | Medium | 42.9% | TopicsArrayStackSimulation |
| Permutations II | Medium | 41.9% | TopicsArrayBacktrackingSorting |
| Second Highest Salary | Medium | 41.9% | TopicsDatabase |
| 212. Word Search II | Hard | 41.9% | TopicsArrayStringBacktrackingTrieMatrix |
| 235. Lowest Common Ancestor of a Binary Search Tree | Medium | 41.9% | TopicsTreeDepth-First SearchBinary Search TreeBinary TreeBinary LiftingLowest Common Ancestor |
| 345. Reverse Vowels of a String | Easy | 41.9% | TopicsTwo PointersString |
| Battleships in a Board | Medium | 41.9% | TopicsArrayDepth-First SearchMatrix |
| 645. Set Mismatch | Easy | 41.9% | TopicsArrayHash TableBit ManipulationSorting |
| 1470. Shuffle the Array | Easy | 41.9% | TopicsArray |
| 3Sum Closest | Medium | 40.9% | TopicsArrayTwo PointersSorting |
| Reverse Linked List II | Medium | 40.9% | TopicsLinked List |
| 105. Construct Binary Tree from Preorder and Inorder Traversal | Medium | 40.9% | TopicsArrayHash TableDivide and ConquerTreeBinary Tree |
| Populating Next Right Pointers in Each Node | Medium | 40.9% | TopicsLinked ListTreeDepth-First SearchBreadth-First SearchBinary Tree |
| Employees Earning More Than Their Managers | Easy | 40.9% | TopicsDatabase |