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
- Combination Sum IImediumArrayBacktrackingfrequency 37.0
- Convert Sorted Array to Binary Search TreeeasyArrayDivide and ConquerTreeBinary Search Tree+1frequency 37.0
- Diagonal TraversemediumArrayMatrixSimulationfrequency 37.0
- Increasing Triplet SubsequencemediumArrayGreedyLongest Increasing Subsequencefrequency 37.0
- Longest Path With Different Adjacent CharactershardArrayStringTreeDepth-First Search+2frequency 37.0
- Managers with at Least 5 Direct ReportsmediumDatabasefrequency 37.0
- Minimum Deletions to Make String BalancedmediumStringDynamic ProgrammingStackfrequency 37.0
- Remove K DigitsmediumStringStackGreedyMonotonic Stackfrequency 37.0
- Special Binary StringhardStringDivide and ConquerSortingfrequency 37.0
- Spiral Matrix IImediumArrayMatrixSimulationfrequency 37.0
- Sum of Subarray MinimumsmediumArrayDynamic ProgrammingStackMonotonic Stackfrequency 37.0
- The Skyline ProblemhardArrayDivide and ConquerBinary Indexed TreeSegment Tree+4frequency 37.0
- Assign CookieseasyArrayTwo PointersGreedySorting+1frequency 35.7
- Big CountrieseasyDatabasefrequency 35.7
- Count Good Nodes in Binary TreemediumTreeDepth-First SearchBreadth-First SearchBinary Treefrequency 35.7
- Count Odd Numbers in an Interval RangeeasyMathfrequency 35.7
- Count Palindromic SubsequenceshardStringDynamic Programmingfrequency 35.7
- Create a DataFrame from Listeasyfrequency 35.7
- Customer Who Visited but Did Not Make Any TransactionseasyDatabasefrequency 35.7
- Design Circular QueuemediumArrayLinked ListDesignQueuefrequency 35.7
- Design Search Autocomplete SystemhardStringDepth-First SearchDesignTrie+3frequency 35.7
- Employee BonuseasyDatabasefrequency 35.7
- Find K Closest ElementsmediumArrayTwo PointersBinary SearchSliding Window+2frequency 35.7
- Find Lucky Integer in an ArrayeasyArrayHash TableCountingfrequency 35.7
- Find N Unique Integers Sum up to ZeroeasyArrayMathfrequency 35.7
- Interleaving StringmediumStringDynamic Programmingfrequency 35.7
- Longest Arithmetic SubsequencemediumArrayHash TableBinary SearchDynamic Programmingfrequency 35.7
- Longest Palindromic SubsequencemediumStringDynamic Programmingfrequency 35.7
- Making A Large IslandhardArrayDepth-First SearchBreadth-First SearchUnion-Find+1frequency 35.7
- Maximum Population YeareasyArrayCountingPrefix Sumfrequency 35.7
- Number of 1 BitseasyDivide and ConquerBit Manipulationfrequency 35.7
- Remove Duplicate LettersmediumStringStackGreedyMonotonic Stackfrequency 35.7
- Reorganize StringmediumHash TableStringGreedySorting+2frequency 35.7
- Replace Employee ID With The Unique IdentifiereasyDatabasefrequency 35.7
- Reverse PairshardArrayBinary SearchDivide and ConquerBinary Indexed Tree+4frequency 35.7
- Second Highest SalarymediumDatabasefrequency 35.7
- TrianglemediumArrayDynamic Programmingfrequency 35.7
- Two Sum IV - Input is a BSTeasyHash TableTwo PointersTreeDepth-First Search+3frequency 35.7
- Basic Calculator IImediumMathStringStackfrequency 34.3
- Basic Calculator IIIhardMathStringStackRecursionfrequency 34.3
- Divide Array Into Equal PairseasyArrayHash TableBit ManipulationCountingfrequency 34.3
- Find Center of Star GrapheasyGraph Theoryfrequency 34.3
- Jump Game IIImediumArrayDepth-First SearchBreadth-First Searchfrequency 34.3
- Longest Nice SubstringeasyHash TableStringDivide and ConquerBit Manipulation+1frequency 34.3
- Maximum Points You Can Obtain from CardsmediumArraySliding WindowPrefix Sumfrequency 34.3
- Merge Nodes in Between ZerosmediumLinked ListSimulationfrequency 34.3
- Minimum Number of Arrows to Burst BalloonsmediumArrayGreedySortingfrequency 34.3
- Path Sum IImediumBacktrackingTreeDepth-First SearchBinary Treefrequency 34.3
- Print in OrdereasyConcurrencyfrequency 34.3
- Product Sales Analysis IeasyDatabasefrequency 34.3
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.