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
- Number of EnclavesmediumArrayDepth-First SearchBreadth-First SearchUnion-Find+1frequency 19.5
- Number of Recent CallseasyDesignQueueData Streamfrequency 19.5
- Parsing A Boolean ExpressionhardStringStackRecursionfrequency 19.5
- Partition to K Equal Sum SubsetsmediumArrayDynamic ProgrammingBacktrackingBit Manipulation+2frequency 19.5
- Path With Minimum EffortmediumArrayBinary SearchDepth-First SearchBreadth-First Search+4frequency 19.5
- Percentage of Users Attended a ContesteasyDatabasefrequency 19.5
- Predict the WinnermediumArrayMathDynamic ProgrammingRecursion+3frequency 19.5
- Queries Quality and PercentageeasyDatabasefrequency 19.5
- Range Sum Query 2D - ImmutablemediumArrayDesignMatrixPrefix Sumfrequency 19.5
- Rearrange Array Elements by SignmediumArrayTwo PointersSimulationfrequency 19.5
- Rearranging FruitshardArrayHash TableGreedySortfrequency 19.5
- Redundant ConnectionmediumDepth-First SearchBreadth-First SearchUnion-FindGraph Theoryfrequency 19.5
- Remove All Occurrences of a SubstringmediumStringStackSimulationfrequency 19.5
- Remove Invalid ParentheseshardStringBacktrackingBreadth-First Searchfrequency 19.5
- Removing Stars From a StringmediumStringStackSimulationfrequency 19.5
- Reordered Power of 2mediumHash TableMathSortingCounting+1frequency 19.5
- Reverse String IIeasyTwo PointersStringfrequency 19.5
- Rotating the BoxmediumArrayTwo PointersMatrixfrequency 19.5
- Search in a Binary Search TreeeasyTreeBinary Search TreeBinary Treefrequency 19.5
- Shortest Unsorted Continuous SubarraymediumArrayTwo PointersStackGreedy+2frequency 19.5
- Snapshot ArraymediumArrayHash TableBinary SearchDesign+1frequency 19.5
- Sort Integers by The Number of 1 BitseasyArrayBit ManipulationSortingCountingfrequency 19.5
- Split Linked List in PartsmediumLinked Listfrequency 19.5
- Subtree of Another TreeeasyTreeDepth-First SearchString MatchingBinary Tree+1frequency 19.5
- Sum of All Subset XOR TotalseasyArrayMathBacktrackingBit Manipulation+2frequency 19.5
- Sum of Subarray RangesmediumArrayStackMonotonic Stackfrequency 19.5
- Super PowmediumMathDivide and ConquerEuler's Totient FunctionEuler's Theoremfrequency 19.5
- Two Best Non-Overlapping EventsmediumArrayBinary SearchDynamic ProgrammingSorting+1frequency 19.5
- Unique Binary Search TreesmediumMathDynamic ProgrammingTreeBinary Search Tree+1frequency 19.5
- Unique Length-3 Palindromic SubsequencesmediumHash TableStringBit ManipulationPrefix Sumfrequency 19.5
- Unique Paths IIIhardArrayBacktrackingBit ManipulationMatrix+1frequency 19.5
- Wiggle Sort IImediumArrayDivide and ConquerGreedySorting+1frequency 19.5
- Actors and Directors Who Cooperated At Least Three TimeseasyDatabasefrequency 16.1
- Alice and Bob Playing Flower GamemediumMathfrequency 16.1
- Alternating Groups IImediumArraySliding Windowfrequency 16.1
- Balance a Binary Search TreemediumDivide and ConquerGreedyTreeDepth-First Search+2frequency 16.1
- Best Time to Buy and Sell Stock with CooldownmediumArrayDynamic Programmingfrequency 16.1
- Binary Tree PruningmediumTreeDepth-First SearchBinary Treefrequency 16.1
- Bitwise AND of Numbers RangemediumBit Manipulationfrequency 16.1
- Build Array from PermutationeasyArraySimulationfrequency 16.1
- Build an Array With Stack OperationsmediumArrayStackSimulationfrequency 16.1
- Car Fleet IIhardArrayMathStackHeap (Priority Queue)+1frequency 16.1
- Car PoolingmediumArraySortingHeap (Priority Queue)Simulation+1frequency 16.1
- Check Completeness of a Binary TreemediumTreeBreadth-First SearchBinary Treefrequency 16.1
- Check If Array Pairs Are Divisible by kmediumArrayHash TableCountingfrequency 16.1
- Cherry PickuphardArrayDynamic ProgrammingMatrixfrequency 16.1
- Construct the Minimum Bitwise Array IImediumArrayBit Manipulationfrequency 16.1
- Convert BST to Greater TreemediumTreeDepth-First SearchBinary Search TreeBinary Treefrequency 16.1
- Convert Binary Number in a Linked List to IntegereasyLinked ListMathfrequency 16.1
- Count Equal and Divisible Pairs in an ArrayeasyArrayfrequency 16.1
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.