company prep
NVIDIA
Problems frequently reported at NVIDIA, in course order. Solve the must-dos first.
6 easy5 medium3 hardKadane / running best ×2Divide and conquer ×2Simulation ×1Group by a canonical key ×1Frequency counting ×1Fast & slow pointers ×1
06 · Mindset & Problem Solving
- #412Fizz BuzzEasy
10 · Arrays & Strings
- #121Best Time to Buy and Sell StockEasymust-do
- #53Maximum SubarrayMediummust-do
- #49Group AnagramsMediummust-do
15 · Linked Lists
- #287Find the Duplicate NumberMediummust-do
- #138Copy List with Random PointerMedium
16 · Stacks & Monotonic Stack
- #20Valid ParenthesesEasymust-do
17 · Queues & Deques
- #239Sliding Window MaximumHardmust-do
18 · Binary Search
- #33Search in Rotated Sorted ArrayMediummust-do
21 · Tree Traversals
- #297Serialize and Deserialize Binary TreeHardmust-do
24 · Heaps & Priority Queues
- #1046Last Stone WeightEasy
- #23Merge k Sorted ListsHardmust-do
34 · Bit Manipulation
- #190Reverse BitsEasy
- #268Missing NumberEasymust-do