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
- Find the K-th Character in String Game IeasyMathBit ManipulationRecursionSimulationfrequency 12.0
- Find the Length of the Longest Common PrefixmediumArrayHash TableStringTriefrequency 12.0
- Find the Maximum Length of Valid Subsequence ImediumArrayDynamic Programmingfrequency 12.0
- Find the Minimum Area to Cover All Ones IIhardArrayMatrixEnumerationfrequency 12.0
- Find the Number of Subsequences With Equal GCDhardArrayMathDynamic ProgrammingNumber Theory+2frequency 12.0
- Finding 3-Digit Even NumberseasyArrayHash TableRecursionSorting+1frequency 12.0
- Flip Columns For Maximum Number of Equal RowsmediumArrayHash TableMatrixfrequency 12.0
- Flip Equivalent Binary TreesmediumTreeDepth-First SearchBinary Treefrequency 12.0
- Fraction to Recurring DecimalmediumHash TableMathStringfrequency 12.0
- Fruits Into Baskets IIImediumArrayBinary SearchSegment TreeOrdered Setfrequency 12.0
- Get Equal Substrings Within BudgetmediumStringBinary SearchSliding WindowPrefix Sumfrequency 12.0
- Get the Maximum ScorehardArrayTwo PointersDynamic ProgrammingGreedyfrequency 12.0
- Graph Valid TreemediumDepth-First SearchBreadth-First SearchUnion-FindGraph Theoryfrequency 12.0
- Grumpy Bookstore OwnermediumArraySliding Windowfrequency 12.0
- Guess the WordhardArrayMathStringMinimax+2frequency 12.0
- Implement Rand10() Using Rand7()mediumMathRejection SamplingRandomizedProbability and Statisticsfrequency 12.0
- Insert Greatest Common Divisors in Linked ListmediumLinked ListMathNumber Theoryfrequency 12.0
- Integer BreakmediumMathDynamic Programmingfrequency 12.0
- Invalid TransactionsmediumArrayHash TableStringSortingfrequency 12.0
- K Inverse Pairs ArrayhardDynamic Programmingfrequency 12.0
- Largest Component Size by Common FactorhardArrayHash TableMathUnion-Find+2frequency 12.0
- Lemonade ChangeeasyArrayGreedyfrequency 12.0
- Length of Longest Fibonacci SubsequencemediumArrayHash TableDynamic Programmingfrequency 12.0
- Letter Case PermutationmediumStringBacktrackingBit Manipulationfrequency 12.0
- List the Products Ordered in a PeriodeasyDatabasefrequency 12.0
- Long Pressed NameeasyTwo PointersStringfrequency 12.0
- Longest Palindrome by Concatenating Two Letter WordsmediumArrayHash TableStringGreedy+1frequency 12.0
- Longest Strictly Increasing or Strictly Decreasing SubarrayeasyArrayfrequency 12.0
- Longest Substring Of All Vowels in OrdermediumStringSliding Windowfrequency 12.0
- Longest Substring of One Repeating CharacterhardArrayStringSegment TreeOrdered Setfrequency 12.0
- Loud and RichmediumArrayDepth-First SearchGraph TheoryTopological Sort+1frequency 12.0
- Magnetic Force Between Two BallsmediumArrayBinary SearchSortingfrequency 12.0
- Make Sum Divisible by PmediumArrayHash TablePrefix Sumfrequency 12.0
- Max Number of K-Sum PairsmediumArrayHash TableTwo PointersSortingfrequency 12.0
- Maximize Subarrays After Removing One Conflicting PairhardArraySegment TreeEnumerationPrefix Sumfrequency 12.0
- Maximum Absolute Sum of Any SubarraymediumArrayDynamic Programmingfrequency 12.0
- Maximum Amount of Money Robot Can EarnmediumArrayDynamic ProgrammingMatrixfrequency 12.0
- Maximum Capacity Within BudgetmediumArrayTwo PointersBinary SearchSortingfrequency 12.0
- Maximum Difference Between Adjacent Elements in a Circular ArrayeasyArrayfrequency 12.0
- Maximum Erasure ValuemediumArrayHash TableSliding Windowfrequency 12.0
- Maximum Frequency After Subarray OperationmediumArrayHash TableDynamic ProgrammingGreedy+2frequency 12.0
- Maximum Length of Repeated SubarraymediumArrayBinary SearchDynamic ProgrammingSliding Window+2frequency 12.0
- Maximum Length of a Concatenated String with Unique CharactersmediumArrayStringBacktrackingBit Manipulationfrequency 12.0
- Maximum Nesting Depth of the ParentheseseasyStringStackBracket Sequencesfrequency 12.0
- Maximum Number of Events That Can Be Attended IIhardArrayBinary SearchDynamic ProgrammingSortingfrequency 12.0
- Maximum Number of Fish in a GridmediumArrayDepth-First SearchBreadth-First SearchUnion-Find+1frequency 12.0
- Maximum Number of Occurrences of a SubstringmediumHash TableStringSliding Windowfrequency 12.0
- Maximum Number of Words You Can TypeeasyHash TableStringfrequency 12.0
- Maximum Palindromes After OperationsmediumArrayHash TableStringGreedy+2frequency 12.0
- Maximum Path Score in a GridmediumArrayDynamic ProgrammingMatrixfrequency 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.