Problems
Callback's own problems and the LeetCode questions companies have been asking, in one place — filter by category, company, topic, difficulty, and how recently a question showed up.
Asked on LeetCode
1,384 questions at Microsoft · all time
- Simplify PathmediumStringStackfrequency 45.8
- Sqrt(x)easyMathBinary SearchNewton's Methodfrequency 45.8
- Wildcard MatchinghardStringDynamic ProgrammingGreedyRecursionfrequency 45.8
- Decode StringmediumStringStackRecursionfrequency 45.0
- Delete Node in a Linked ListmediumLinked Listfrequency 45.0
- Divide Two IntegersmediumMathBit Manipulationfrequency 45.0
- House Robber IImediumArrayDynamic Programmingfrequency 45.0
- Intersection of Two Linked ListseasyHash TableLinked ListTwo Pointersfrequency 45.0
- Linked List Cycle IImediumHash TableLinked ListTwo PointersFloyd's Cycle Finding Algorithmfrequency 45.0
- Reverse StringeasyTwo PointersStringfrequency 45.0
- Same TreeeasyTreeDepth-First SearchBreadth-First SearchBinary Treefrequency 45.0
- Split Array Largest SumhardArrayBinary SearchDynamic ProgrammingGreedy+1frequency 45.0
- All Nodes Distance K in Binary TreemediumHash TableTreeDepth-First SearchBreadth-First Search+1frequency 44.2
- Binary Tree Inorder TraversaleasyStackTreeDepth-First SearchBinary Treefrequency 44.2
- Design Tic-Tac-ToemediumArrayHash TableDesignMatrix+1frequency 44.2
- Excel Sheet Column NumbereasyMathStringfrequency 44.2
- Insert Delete GetRandom O(1)mediumArrayHash TableMathDesign+1frequency 44.2
- Lowest Common Ancestor of a Binary Search TreemediumTreeDepth-First SearchBinary Search TreeBinary Tree+2frequency 44.2
- Max Consecutive OneseasyArrayfrequency 44.2
- Maximal RectanglehardArrayDynamic ProgrammingStackMatrix+1frequency 44.2
- Next Greater Element IImediumArrayStackMonotonic Stackfrequency 44.2
- Subsets IImediumArrayBacktrackingBit Manipulationfrequency 44.2
- Task SchedulermediumArrayHash TableGreedySorting+2frequency 44.2
- Add DigitseasyMathSimulationNumber Theoryfrequency 43.3
- Asteroid CollisionmediumArrayStackSimulationfrequency 43.3
- Concatenation of ArrayeasyArraySimulationfrequency 43.3
- Decode WaysmediumStringDynamic Programmingfrequency 43.3
- LFU CachehardHash TableLinked ListDesignDoubly-Linked Listfrequency 43.3
- Minimum Operations to Reduce an Integer to 0mediumDynamic ProgrammingGreedyBit Manipulationfrequency 43.3
- Remove Duplicates from Sorted ListeasyLinked Listfrequency 43.3
- Reverse Linked List IImediumLinked Listfrequency 43.3
- Reverse Vowels of a StringeasyTwo PointersStringfrequency 43.3
- Word LadderhardHash TableStringBreadth-First SearchBidirectional Searchfrequency 43.3
- 3Sum ClosestmediumArrayTwo PointersSortingfrequency 42.4
- Capacity To Ship Packages Within D DaysmediumArrayBinary Searchfrequency 42.4
- Construct Binary Tree from Preorder and Inorder TraversalmediumArrayHash TableDivide and ConquerTree+1frequency 42.4
- Diameter of Binary TreeeasyTreeDepth-First SearchBinary TreeDP on Treesfrequency 42.4
- Maximum Average Subarray IeasyArraySliding Windowfrequency 42.4
- Number of ProvincesmediumDepth-First SearchBreadth-First SearchUnion-FindGraph Theoryfrequency 42.4
- Populating Next Right Pointers in Each NodemediumLinked ListTreeDepth-First SearchBreadth-First Search+1frequency 42.4
- Word Search IIhardArrayStringBacktrackingTrie+1frequency 42.4
- Article Views IeasyDatabasefrequency 41.5
- Balanced Binary TreeeasyTreeDepth-First SearchBinary Treefrequency 41.5
- Battleships in a BoardmediumArrayDepth-First SearchMatrixfrequency 41.5
- Can Place FlowerseasyArrayGreedyfrequency 41.5
- Flood FilleasyArrayDepth-First SearchBreadth-First SearchMatrixfrequency 41.5
- Kth Smallest Element in a BSTmediumTreeDepth-First SearchBinary Search TreeBinary Treefrequency 41.5
- Minimum Difficulty of a Job SchedulehardArrayDynamic Programmingfrequency 41.5
- Odd Even Linked ListmediumLinked Listfrequency 41.5
- Partition Equal Subset SummediumArrayDynamic ProgrammingKnapsack Problem0-1 Knapsackfrequency 41.5
Listings only — titles, difficulty, and tags link out to LeetCode. Imported from the leetcode-company-wise-problems snapshot dated 1 June 2025. Frequency is that dataset's own relative score within a company and time range.