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
2,011 questions at Amazon · all time
- Element Appearing More Than 25% In Sorted ArrayeasyArrayfrequency 5.0
- Encrypt and Decrypt StringshardArrayHash TableStringDesign+1frequency 5.0
- Equal Sum Grid Partition ImediumArrayMatrixEnumerationPrefix Sumfrequency 5.0
- Erect the FencehardArrayMathGeometryConvex Hull+1frequency 5.0
- Exam RoommediumDesignHeap (Priority Queue)Ordered Setfrequency 5.0
- Final Array State After K Multiplication Operations IIhardArrayHeap (Priority Queue)Simulationfrequency 5.0
- Final Element After Subarray DeletionsmediumArrayMathBrainteaserGame Theoryfrequency 5.0
- Find All Possible Stable Binary Arrays ImediumDynamic ProgrammingPrefix Sumfrequency 5.0
- Find Common Elements Between Two ArrayseasyArrayHash Tablefrequency 5.0
- Find Elements in a Contaminated Binary TreemediumHash TableTreeDepth-First SearchBreadth-First Search+2frequency 5.0
- Find Maximum Value in a Constrained SequencemediumArrayGreedyfrequency 5.0
- Find Minimum Cost to Remove Array ElementsmediumArrayDynamic Programmingfrequency 5.0
- Find Mirror Score of a StringmediumHash TableStringStackSimulationfrequency 5.0
- Find Missing ElementseasyArrayHash TableSortingfrequency 5.0
- Find Original Array From Doubled ArraymediumArrayHash TableGreedySortingfrequency 5.0
- Find Product Recommendation PairsmediumDatabasefrequency 5.0
- Find Special Substring of Length KeasyStringfrequency 5.0
- Find Valid Pair of Adjacent Digits in StringeasyHash TableStringCountingfrequency 5.0
- Find if Array Can Be SortedmediumArrayBit ManipulationSortingfrequency 5.0
- Find the Array Concatenation ValueeasyArrayTwo PointersSimulationfrequency 5.0
- Find the Distinct Difference ArrayeasyArrayHash Tablefrequency 5.0
- Find the Largest Palindrome Divisible by KhardMathStringDynamic ProgrammingGreedy+1frequency 5.0
- Find the Longest Substring Containing Vowels in Even CountsmediumHash TableStringBit ManipulationPrefix Sumfrequency 5.0
- Find the Number of Good Pairs IImediumArrayHash Tablefrequency 5.0
- Find the Number of Subsequences With Equal GCDhardArrayMathDynamic ProgrammingNumber Theory+2frequency 5.0
- Find the Power of K-Size Subarrays ImediumArraySliding Windowfrequency 5.0
- First and Last Call On the Same DayhardDatabasefrequency 5.0
- Flip Equivalent Binary TreesmediumTreeDepth-First SearchBinary Treefrequency 5.0
- Four DivisorsmediumArrayMathPrime FactorizationSieve Theoryfrequency 5.0
- Frog Jump IImediumArrayBinary SearchGreedyfrequency 5.0
- Function Compositioneasyfrequency 5.0
- Game Play Analysis IIeasyDatabasefrequency 5.0
- Get the Maximum ScorehardArrayTwo PointersDynamic ProgrammingGreedyfrequency 5.0
- Good Subsequence QuerieshardArrayMathSegment TreeNumber Theoryfrequency 5.0
- HTML Entity ParsermediumHash TableStringfrequency 5.0
- Hamming DistanceeasyBit Manipulationfrequency 5.0
- Implement RoutermediumArrayHash TableBinary SearchDesign+2frequency 5.0
- Implement Trie II (Prefix Tree)mediumHash TableStringDesignTriefrequency 5.0
- Inorder Successor in BSTmediumTreeDepth-First SearchBinary Search TreeBinary Treefrequency 5.0
- Integer ReplacementmediumDynamic ProgrammingGreedyBit ManipulationMemoizationfrequency 5.0
- Jump Game VImediumArrayDynamic ProgrammingQueueHeap (Priority Queue)+1frequency 5.0
- K-Similar StringshardHash TableStringBreadth-First Searchfrequency 5.0
- Kth Smallest InstructionshardArrayMathDynamic ProgrammingCombinatoricsfrequency 5.0
- Kth Smallest Number in Multiplication TablehardMathBinary Searchfrequency 5.0
- Largest Color Value in a Directed GraphhardHash TableStringDynamic ProgrammingGraph Theory+4frequency 5.0
- Largest Element in an Array after Merge OperationsmediumArrayGreedyfrequency 5.0
- Length of the Longest Alphabetical Continuous SubstringmediumStringfrequency 5.0
- Letter Case PermutationmediumStringBacktrackingBit Manipulationfrequency 5.0
- Lexicographically Smallest Generated StringhardStringGreedyString Matchingfrequency 5.0
- Lexicographically Smallest PalindromeeasyTwo PointersStringGreedyfrequency 5.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.