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
- Minimize Maximum of ArraymediumArrayBinary SearchDynamic ProgrammingGreedy+1frequency 16.1
- Minimize the Maximum Difference of PairsmediumArrayBinary SearchDynamic ProgrammingGreedy+1frequency 16.1
- Minimum Cost to Merge StoneshardArrayDynamic ProgrammingPrefix Sumfrequency 16.1
- Minimum Genetic MutationmediumHash TableStringBreadth-First SearchBidirectional Searchfrequency 16.1
- Minimum Moves to Equal Array ElementsmediumArrayMathfrequency 16.1
- Minimum Moves to Equal Array Elements IImediumArrayMathSortingfrequency 16.1
- Minimum Number GameeasyArraySortingHeap (Priority Queue)Simulationfrequency 16.1
- Minimum Sideway JumpsmediumArrayDynamic ProgrammingGreedyfrequency 16.1
- Minimum Time to Repair CarsmediumArrayBinary Searchfrequency 16.1
- Minimum Time to Visit a Cell In a GridhardArrayBreadth-First SearchGraph TheoryHeap (Priority Queue)+2frequency 16.1
- Movie RatingmediumDatabasefrequency 16.1
- Number of Closed IslandsmediumArrayDepth-First SearchBreadth-First SearchUnion-Find+1frequency 16.1
- Number of Operations to Make Network ConnectedmediumDepth-First SearchBreadth-First SearchUnion-FindGraph Theoryfrequency 16.1
- Number of Steps to Reduce a Number to ZeroeasyMathBit Manipulationfrequency 16.1
- Number of Sub-arrays With Odd SummediumArrayMathDynamic ProgrammingPrefix Sumfrequency 16.1
- Number of Ways to Split ArraymediumArrayPrefix Sumfrequency 16.1
- Product of the Last K NumbersmediumArrayMathDesignData Stream+1frequency 16.1
- Project Employees IeasyDatabasefrequency 16.1
- Reach a NumbermediumMathBinary Searchfrequency 16.1
- Recover a Tree From Preorder TraversalhardStringTreeDepth-First SearchBinary Treefrequency 16.1
- Remove Nodes From Linked ListmediumLinked ListStackRecursionMonotonic Stackfrequency 16.1
- Repeated String MatchmediumStringString MatchingZ AlgorithmKnuth–Morris–Pratt Algorithm+1frequency 16.1
- Repeated Substring PatterneasyStringString MatchingZ AlgorithmKnuth–Morris–Pratt Algorithmfrequency 16.1
- Robot Room CleanerhardBacktrackingInteractivefrequency 16.1
- Select Dataeasyfrequency 16.1
- Self Dividing NumberseasyMathfrequency 16.1
- Serialize and Deserialize N-ary TreehardStringTreeDepth-First SearchBreadth-First Searchfrequency 16.1
- Set Intersection Size At Least TwohardArrayGreedySortingfrequency 16.1
- Shortest BridgemediumArrayDepth-First SearchBreadth-First SearchMatrixfrequency 16.1
- Shortest Distance After Road Addition Queries ImediumArrayBreadth-First SearchGraph Theoryfrequency 16.1
- Shortest Distance to a CharactereasyArrayTwo PointersStringfrequency 16.1
- Single Number IIImediumArrayBit Manipulationfrequency 16.1
- Smallest Number With All Set BitseasyMathBit Manipulationfrequency 16.1
- Sorting the SentenceeasyStringSortingBubble Sortfrequency 16.1
- Special Array IeasyArrayfrequency 16.1
- Stone GamemediumArrayMathDynamic ProgrammingMinimax+2frequency 16.1
- Super Egg DrophardMathBinary SearchDynamic Programmingfrequency 16.1
- Super Ugly NumbermediumArrayMathDynamic Programmingfrequency 16.1
- Swim in Rising WaterhardArrayBinary SearchDepth-First SearchBreadth-First Search+5frequency 16.1
- The Number of the Smallest Unoccupied ChairmediumArrayHash TableHeap (Priority Queue)frequency 16.1
- Triangle JudgementeasyDatabasefrequency 16.1
- Unique Binary Search Trees IImediumDynamic ProgrammingBacktrackingTreeBinary Search Tree+1frequency 16.1
- Valid NumberhardStringfrequency 16.1
- Valid Phone NumberseasyShellfrequency 16.1
- Validate IP AddressmediumStringfrequency 16.1
- Validate Stack SequencesmediumArrayStackSimulationfrequency 16.1
- Web CrawlermediumStringDepth-First SearchBreadth-First SearchInteractivefrequency 16.1
- Word Pattern IImediumHash TableStringBacktrackingfrequency 16.1
- Array PartitioneasyArrayGreedySortingCounting Sortfrequency 12.0
- As Far from Land as PossiblemediumArrayDynamic ProgrammingBreadth-First SearchMatrixfrequency 12.0
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.