Amazon
2015 problems
| Problem | Difficulty | Frequency ↓ | Topics |
|---|---|---|---|
| 3605. Minimum Stability Factor of Array | Hard | 23.6% | TopicsArrayMathBinary SearchGreedySegment TreeNumber Theory |
| 1488. Avoid Flood in The City | Medium | 23.6% | TopicsArrayHash TableBinary SearchGreedyHeap (Priority Queue) |
| 3927. Minimize Array Sum Using Divisible Replacements | Medium | 23.6% | TopicsArrayHash TableMathGreedyNumber Theory |
| 3961. Maximize Sum of Device Ratings | Medium | 23.6% | TopicsArrayGreedySortingMatrix |
| Unique Binary Search Trees II | Medium | 21.9% | TopicsDynamic ProgrammingBacktrackingTreeBinary Search TreeBinary Tree |
| Populating Next Right Pointers in Each Node II | Medium | 21.9% | TopicsLinked ListTreeDepth-First SearchBreadth-First SearchBinary Tree |
| Max Points on a Line | Hard | 21.9% | TopicsArrayHash TableMathGeometryEuclidean AlgorithmGreatest Common Divisor |
| Maximum Gap | Medium | 21.9% | TopicsArraySortingBucket SortRadix SortPigeonhole Principle |
| 214. Shortest Palindrome | Hard | 21.9% | TopicsStringRolling HashString MatchingHash FunctionManacherZ AlgorithmKnuth–Morris–Pratt Algorithm |
| The Skyline Problem | Hard | 21.9% | TopicsArrayDivide and ConquerBinary Indexed TreeSegment TreeSweep LineSortingHeap (Priority Queue)Ordered Set |
| Binary Tree Paths | Easy | 21.9% | TopicsStringBacktrackingTreeDepth-First SearchBinary Tree |
| 290. Word Pattern | Easy | 21.9% | TopicsHash TableString |
| Minimum Height Trees | Medium | 21.9% | TopicsDepth-First SearchBreadth-First SearchGraph TheoryTopological Sort |
| 338. Counting Bits | Easy | 21.9% | TopicsDynamic ProgrammingBit Manipulation |
| Nested List Weight Sum | Medium | 21.9% | TopicsDepth-First SearchBreadth-First Search |
| Lexicographical Numbers | Medium | 21.9% | TopicsDepth-First SearchTrie |
| Valid Word Abbreviation | Easy | 21.9% | TopicsTwo PointersString |
| 452. Minimum Number of Arrows to Burst Balloons | Medium | 21.9% | TopicsArrayGreedySorting |
| Perfect Number | Easy | 21.9% | TopicsMath |
| Optimal Division | Medium | 21.9% | TopicsArrayMathDynamic Programming |
| 606. Construct String from Binary Tree | Medium | 21.9% | TopicsStringTreeDepth-First SearchBinary Tree |
| 633. Sum of Square Numbers | Medium | 21.9% | TopicsMathTwo PointersBinary Search |
| My Calendar I | Medium | 21.9% | TopicsArrayBinary SearchDesignSegment TreeOrdered Set |
| 842. Split Array into Fibonacci Sequence | Medium | 21.9% | TopicsStringBacktracking |
| 867. Transpose Matrix | Easy | 21.9% | TopicsArrayMatrixSimulation |