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
- Convert Sorted List to Binary Search TreemediumLinked ListDivide and ConquerTreeBinary Search Tree+1frequency 21.9
- Count Elements With Maximum FrequencyeasyArrayHash TableCountingfrequency 21.9
- Count Servers that CommunicatemediumArrayDepth-First SearchBreadth-First SearchUnion-Find+2frequency 21.9
- Count the Number of Fair PairsmediumArrayTwo PointersBinary SearchSortingfrequency 21.9
- Count the Number of Substrings With Dominant OnesmediumStringEnumerationfrequency 21.9
- Customer Order FrequencyeasyDatabasefrequency 21.9
- Customers With Strictly Increasing PurchaseshardDatabasefrequency 21.9
- Decode the Slanted CiphertextmediumStringSimulationfrequency 21.9
- Defuse the BombeasyArraySliding Windowfrequency 21.9
- Delete Leaves With a Given ValuemediumTreeDepth-First SearchBinary Treefrequency 21.9
- Design SQLmediumArrayHash TableStringDesignfrequency 21.9
- Difference Between Ones and Zeros in Row and ColumnmediumArrayMatrixSimulationfrequency 21.9
- Distribute Coins in Binary TreemediumTreeDepth-First SearchBinary TreeDP on Treesfrequency 21.9
- Encode and Decode StringsmediumArrayStringDesignfrequency 21.9
- Final Prices With a Special Discount in a ShopeasyArrayStackMonotonic Stackfrequency 21.9
- Find Good Days to Rob the BankmediumArrayDynamic ProgrammingPrefix Sumfrequency 21.9
- Find Maximum Non-decreasing Array LengthhardArrayBinary SearchDynamic ProgrammingStack+4frequency 21.9
- Find Minimum Time to Finish All Jobs IImediumArrayGreedySortingfrequency 21.9
- Find Number of Coins to Place in Tree NodeshardDynamic ProgrammingTreeDepth-First SearchSorting+2frequency 21.9
- Find Number of Ways to Reach the K-th StairhardMathDynamic ProgrammingBit ManipulationMemoization+1frequency 21.9
- Find Words That Can Be Formed by CharacterseasyArrayHash TableStringCountingfrequency 21.9
- Find in Mountain ArrayhardArrayBinary SearchInteractiveTernary Searchfrequency 21.9
- Find the Divisibility Array of a StringmediumArrayMathStringfrequency 21.9
- Find the Index of the Large IntegermediumArrayBinary SearchInteractivefrequency 21.9
- Find the K-or of an ArrayeasyArrayBit Manipulationfrequency 21.9
- Find the K-th Character in String Game IeasyMathBit ManipulationRecursionSimulationfrequency 21.9
- Find the Median of the Uniqueness ArrayhardArrayHash TableBinary SearchSliding Windowfrequency 21.9
- Find the Substring With Maximum CostmediumArrayHash TableStringDynamic Programmingfrequency 21.9
- Form Array by Concatenating Subarrays of Another ArraymediumArrayTwo PointersGreedyString Matching+1frequency 21.9
- Grumpy Bookstore OwnermediumArraySliding Windowfrequency 21.9
- Handshakes That Don't CrosshardMathDynamic Programmingfrequency 21.9
- House Robber IVmediumArrayBinary SearchDynamic ProgrammingGreedyfrequency 21.9
- Insufficient Nodes in Root to Leaf PathsmediumTreeDepth-First SearchBinary Treefrequency 21.9
- Length of Longest Subarray With at Most K FrequencymediumArrayHash TableSliding Windowfrequency 21.9
- Longest Happy PrefixhardStringRolling HashString MatchingHash Function+2frequency 21.9
- Longest Harmonious SubsequenceeasyArrayHash TableSliding WindowSorting+1frequency 21.9
- Magic Squares In GridmediumArrayHash TableMathMatrixfrequency 21.9
- Maximum Median Sum of Subsequences of Size 3mediumArrayMathGreedySorting+1frequency 21.9
- Maximum Number of Achievable Transfer RequestshardArrayBacktrackingBit ManipulationEnumerationfrequency 21.9
- Maximum Number of Non-Overlapping SubstringshardHash TableStringGreedySortingfrequency 21.9
- Maximum Product of Two Elements in an ArrayeasyArraySortingHeap (Priority Queue)frequency 21.9
- Maximum Star Sum of a GraphmediumArrayGreedyGraph TheorySorting+1frequency 21.9
- Minimum Distance to the Target ElementeasyArrayfrequency 21.9
- Minimum Flips to Make Binary String CoherentmediumStringfrequency 21.9
- Minimum Height TreesmediumDepth-First SearchBreadth-First SearchGraph TheoryTopological Sortfrequency 21.9
- Minimum Number of Groups to Create a Valid AssignmentmediumArrayHash TableGreedyfrequency 21.9
- Minimum Number of KeypressesmediumHash TableStringGreedySorting+1frequency 21.9
- Minimum Number of Taps to Open to Water a GardenhardArrayDynamic ProgrammingGreedyfrequency 21.9
- Minimum Score After Removals on a TreehardArrayBit ManipulationTreeDepth-First Searchfrequency 21.9
- Minimum Swaps To Make Sequences IncreasinghardArrayDynamic Programmingfrequency 21.9
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.