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
- Partition LabelsmediumHash TableTwo PointersStringGreedyfrequency 27.3
- Partition ListmediumLinked ListTwo Pointersfrequency 27.3
- Path Sum IIImediumTreeDepth-First SearchBinary Treefrequency 27.3
- Previous Permutation With One SwapmediumArrayGreedyfrequency 27.3
- Primary Department for Each EmployeeeasyDatabasefrequency 27.3
- Random Pick with WeightmediumArrayMathBinary SearchPrefix Sum+1frequency 27.3
- Range Sum Query - ImmutableeasyArrayDesignPrefix Sumfrequency 27.3
- Reformat The StringeasyStringfrequency 27.3
- Remove Duplicates from Sorted List IImediumLinked ListTwo Pointersfrequency 27.3
- Remove Outermost ParentheseseasyStringStackBracket Sequencesfrequency 27.3
- Repeated DNA SequencesmediumHash TableStringBit ManipulationSliding Window+4frequency 27.3
- Replace All ?'s to Avoid Consecutive Repeating CharacterseasyStringfrequency 27.3
- Sign of the Product of an ArrayeasyArrayMathfrequency 27.3
- Smallest Number With Given Digit ProductmediumMathGreedyfrequency 27.3
- Smallest Range Covering Elements from K ListshardArrayHash TableGreedySliding Window+2frequency 27.3
- Stable Subarrays With Equal Boundary and Interior SummediumArrayHash TablePrefix Sumfrequency 27.3
- Statistics from a Large SamplemediumArrayMathProbability and Statisticsfrequency 27.3
- Subsequence of Size K With the Largest Even SummediumArrayGreedySortingfrequency 27.3
- Tag ValidatorhardStringStackfrequency 27.3
- The Number of Employees Which Report to Each EmployeeeasyDatabasefrequency 27.3
- The Number of Full Rounds You Have PlayedmediumMathStringfrequency 27.3
- Three DivisorseasyMathEnumerationNumber TheoryPrime Factorization+1frequency 27.3
- To Be Or Not To Beeasyfrequency 27.3
- Transpose MatrixeasyArrayMatrixSimulationfrequency 27.3
- Widest Pair of Indices With Equal Range SummediumArrayHash TablePrefix Sumfrequency 27.3
- Word Break IIhardArrayHash TableStringDynamic Programming+3frequency 27.3
- 24 GamehardArrayMathBacktrackingfrequency 25.0
- Best Time to Buy and Sell Stock IVhardArrayDynamic Programmingfrequency 25.0
- Classes With at Least 5 StudentseasyDatabasefrequency 25.0
- Clone GraphmediumHash TableDepth-First SearchBreadth-First SearchGraph Theoryfrequency 25.0
- CombinationsmediumBacktrackingfrequency 25.0
- Consecutive Numbers SumhardMathEnumerationfrequency 25.0
- Construct Binary Search Tree from Preorder TraversalmediumArrayStackTreeBinary Search Tree+2frequency 25.0
- Contains Duplicate IIIhardArraySliding WindowSortingBucket Sort+1frequency 25.0
- Continuous Subarray SummediumArrayHash TableMathPrefix Sum+1frequency 25.0
- Count Subarrays With Fixed BoundshardArrayQueueSliding WindowMonotonic Queuefrequency 25.0
- Department Top Three SalarieshardDatabasefrequency 25.0
- Encode and Decode StringsmediumArrayStringDesignfrequency 25.0
- Exchange SeatsmediumDatabasefrequency 25.0
- Find Minimum in Rotated Sorted Array IIhardArrayBinary Searchfrequency 25.0
- House Robber IIImediumDynamic ProgrammingTreeDepth-First SearchBinary Tree+1frequency 25.0
- House Robber IVmediumArrayBinary SearchDynamic ProgrammingGreedyfrequency 25.0
- Interval List IntersectionsmediumArrayTwo PointersSweep Linefrequency 25.0
- Invalid TweetseasyDatabasefrequency 25.0
- Jewels and StoneseasyHash TableStringfrequency 25.0
- Kth Smallest Element in a Sorted MatrixmediumArrayBinary SearchSortingHeap (Priority Queue)+1frequency 25.0
- Longest Happy StringmediumStringGreedyHeap (Priority Queue)frequency 25.0
- Maximum Ascending Subarray SumeasyArrayfrequency 25.0
- Maximum Number of Vowels in a Substring of Given LengthmediumStringSliding Windowfrequency 25.0
- Maximum ORmediumArrayGreedyBit ManipulationPrefix Sumfrequency 25.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.