grindmapcompany-wise LeetCode
All companies

Nvidia LeetCode Questions

136 questions all-time · 32 easy · 89 medium · 15 hard
# Problem Difficulty Frequency Acceptance
1Special Binary String
String, Divide and Conquer, Sorting
Hard
100
0.8%
2LRU Cache
Hash Table, Linked List, Design, Doubly-Linked List
Medium
88
0.5%
3Longest Substring Without Repeating Characters
Hash Table, String, Sliding Window
Medium
85
0.4%
4Best Time to Buy and Sell Stock
Array, Dynamic Programming
Easy
82
0.6%
5Two Sum
Array, Hash Table
Easy
81
0.6%
6Merge k Sorted Lists
Linked List, Divide and Conquer, Heap (Priority Queue), Merge Sort
Hard
79
0.6%
7Valid Parentheses
String, Stack
Easy
77
0.4%
8Group Anagrams
Array, Hash Table, String, Sorting
Medium
77
0.7%
9Minimum Operations to Reduce an Integer to 0
Dynamic Programming, Greedy, Bit Manipulation
Medium
77
0.6%
10Maximum Subarray
Array, Divide and Conquer, Dynamic Programming
Medium
75
0.5%
11Last Stone Weight
Array, Heap (Priority Queue)
Easy
75
0.7%
12Maximize Greatness of an Array
Array, Two Pointers, Greedy, Sorting
Medium
75
0.6%
13Number of Islands
Array, Depth-First Search, Breadth-First Search, Union-Find, Matrix
Medium
73
0.6%
14Maximum Number of Visible Points
Array, Math, Geometry, Sliding Window, Sorting
Hard
73
0.4%
15Search in Rotated Sorted Array
Array, Binary Search
Medium
71
0.5%
16Fizz Buzz
Math, String, Simulation
Easy
71
0.8%
17Restore IP Addresses
String, Backtracking
Medium
71
0.6%
18Trapping Rain Water
Array, Two Pointers, Dynamic Programming, Stack, Monotonic Stack
Hard
68
0.7%
19Reverse Bits
Divide and Conquer, Bit Manipulation
Easy
68
0.7%
20Missing Number
Array, Hash Table, Math, Binary Search, Bit Manipulation, Sorting
Easy
65
0.7%
21Dot Product of Two Sparse Vectors
Array, Hash Table, Two Pointers, Design
Medium
65
0.9%
22Task Scheduler II
Array, Hash Table, Simulation
Medium
65
0.5%
23Merge Intervals
Array, Sorting
Medium
61
0.5%
24Move Zeroes
Array, Two Pointers
Easy
61
0.6%
25Find the Duplicate Number
Array, Two Pointers, Binary Search, Bit Manipulation
Medium
61
0.6%
26Reverse Words in a String
Two Pointers, String
Medium
61
0.6%
274Sum
Array, Two Pointers, Sorting
Medium
61
0.4%
28Rotate List
Linked List, Two Pointers
Medium
61
0.4%
29Container With Most Water
Array, Two Pointers, Greedy
Medium
61
0.6%
30Find The Original Array of Prefix Xor
Array, Bit Manipulation
Medium
61
0.9%
31Add Two Numbers
Linked List, Math, Recursion
Medium
57
0.5%
32Fibonacci Number
Math, Dynamic Programming, Recursion, Memoization
Easy
57
0.7%
33Insert Delete GetRandom O(1)
Array, Hash Table, Math, Design, Randomized
Medium
57
0.6%
34Reverse Linked List
Linked List, Recursion
Easy
57
0.8%
35Merge Sorted Array
Array, Two Pointers, Sorting
Easy
57
0.6%
36Unique Paths II
Array, Dynamic Programming, Matrix
Medium
57
0.4%
37Max Sum of a Pair With Equal Sum of Digits
Array, Hash Table, Sorting, Heap (Priority Queue)
Medium
57
0.7%
38Top K Frequent Elements
Array, Hash Table, Divide and Conquer, Sorting, Heap (Priority Queue), Bucket Sort, Counting, Quickselect
Medium
57
0.7%
39Sliding Window Maximum
Array, Queue, Sliding Window, Heap (Priority Queue), Monotonic Queue
Hard
57
0.5%
40Rotate Image
Array, Math, Matrix
Medium
52
0.8%
41Copy List with Random Pointer
Hash Table, Linked List
Medium
52
0.6%
42House Robber
Array, Dynamic Programming
Medium
52
0.5%
43Break a Palindrome
String, Greedy
Medium
52
0.5%
44String to Integer (atoi)
String
Medium
52
0.2%
45Rectangle Area
Math, Geometry
Medium
52
0.5%
46Serialize and Deserialize Binary Tree
String, Tree, Depth-First Search, Breadth-First Search, Design, Binary Tree
Hard
52
0.6%
47Remove Stones to Minimize the Total
Array, Greedy, Heap (Priority Queue)
Medium
52
0.7%
48String Compression
Two Pointers, String
Medium
52
0.6%
49Asteroid Collision
Array, Stack, Simulation
Medium
52
0.5%
50Jump Game
Array, Dynamic Programming, Greedy
Medium
52
0.4%
51Power of Two
Math, Bit Manipulation, Recursion
Easy
52
0.5%
52Subarray Sum Equals K
Array, Hash Table, Prefix Sum
Medium
52
0.5%
53Valid Anagram
Hash Table, String, Sorting
Easy
52
0.7%
54Product of Array Except Self
Array, Prefix Sum
Medium
52
0.7%
55Maximum Number of Events That Can Be Attended
Array, Greedy, Sorting, Heap (Priority Queue)
Medium
52
0.4%
56Minimum Absolute Difference
Array, Sorting
Easy
52
0.8%
573Sum
Array, Two Pointers, Sorting
Medium
46
0.4%
58Generate Parentheses
String, Dynamic Programming, Backtracking
Medium
46
0.8%
59Climbing Stairs
Math, Dynamic Programming, Memoization
Easy
46
0.5%
60Set Matrix Zeroes
Array, Hash Table, Matrix
Medium
46
0.6%
61Reverse Linked List II
Linked List
Medium
46
0.5%
62Find Peak Element
Array, Binary Search
Medium
46
0.5%
63Maximal Square
Array, Dynamic Programming, Matrix
Medium
46
0.5%
64Find Median from Data Stream
Two Pointers, Design, Sorting, Heap (Priority Queue), Data Stream
Hard
46
0.5%
65Counting Bits
Dynamic Programming, Bit Manipulation
Easy
46
0.8%
66Maximum Sum of Distinct Subarrays With Length K
Array, Hash Table, Sliding Window
Medium
46
0.4%
67Spiral Matrix
Array, Matrix, Simulation
Medium
46
0.6%
68Remove Duplicates from Sorted List
Linked List
Easy
46
0.6%
69Course Schedule II
Depth-First Search, Breadth-First Search, Graph Theory, Topological Sort
Medium
46
0.6%
70Count the Number of Good Subsequences
Hash Table, Math, String, Combinatorics, Counting
Medium
46
0.5%
71Sort Colors
Array, Two Pointers, Sorting
Medium
46
0.7%
72Minimum Path Sum
Array, Dynamic Programming, Matrix
Medium
46
0.7%
73Linked List Cycle
Hash Table, Linked List, Two Pointers
Easy
46
0.5%
74First Unique Character in a String
Hash Table, String, Queue, Counting
Easy
46
0.7%
75Rotting Oranges
Array, Breadth-First Search, Matrix
Medium
46
0.6%
76Find the Celebrity
Two Pointers, Graph Theory, Interactive
Medium
46
0.5%
77Course Schedule
Depth-First Search, Breadth-First Search, Graph Theory, Topological Sort
Medium
46
0.5%
78Longest Increasing Subsequence
Array, Binary Search, Dynamic Programming
Medium
46
0.6%
79Min Stack
Stack, Design
Medium
46
0.6%
80Longest Consecutive Sequence
Array, Hash Table, Union-Find
Medium
46
0.5%
81Palindrome Linked List
Linked List, Two Pointers, Stack, Recursion
Easy
46
0.6%
82Minimum Knight Moves
Breadth-First Search
Medium
37
0.4%
83Max Points on a Line
Array, Hash Table, Math, Geometry
Hard
37
0.3%
84Kth Largest Element in an Array
Array, Divide and Conquer, Sorting, Heap (Priority Queue), Quickselect
Medium
37
0.7%
85H-Index
Array, Sorting, Counting Sort
Medium
37
0.4%
86Linked List Random Node
Linked List, Math, Reservoir Sampling, Randomized
Medium
37
0.6%
87Sliding Puzzle
Array, Dynamic Programming, Backtracking, Breadth-First Search, Memoization, Matrix
Hard
37
0.7%
88All Possible Full Binary Trees
Dynamic Programming, Tree, Recursion, Memoization, Binary Tree
Medium
37
0.8%
89Longest Common Prefix
Array, String, Trie
Easy
37
0.5%
90Minimum Size Subarray Sum
Array, Binary Search, Sliding Window, Prefix Sum
Medium
37
0.5%
91Delete Duplicate Folders in System
Array, Hash Table, String, Depth-First Search, Trie, Sorting, Hash Function
Hard
37
0.8%
92Reverse String
Two Pointers, String
Easy
37
0.8%
93Number of 1 Bits
Divide and Conquer, Bit Manipulation
Easy
37
0.8%
94Merge In Between Linked Lists
Linked List
Medium
37
0.8%
95The Maze
Array, Depth-First Search, Breadth-First Search, Matrix
Medium
37
0.6%
96Integer to English Words
Math, String, Recursion
Hard
37
0.4%
97Task Scheduler
Array, Hash Table, Greedy, Sorting, Heap (Priority Queue), Counting
Medium
37
0.6%
98Remove Duplicates from Sorted List II
Linked List, Two Pointers
Medium
37
0.5%
99Largest Number
Array, String, Greedy, Sorting
Medium
37
0.4%
100Clone Graph
Hash Table, Depth-First Search, Breadth-First Search, Graph Theory
Medium
37
0.7%
101Daily Temperatures
Array, Stack, Monotonic Stack
Medium
37
0.7%
102Middle of the Linked List
Linked List, Two Pointers
Easy
37
0.8%
103Merge Two Sorted Lists
Linked List, Recursion
Easy
37
0.7%
104Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit
Array, Queue, Sliding Window, Heap (Priority Queue), Ordered Set, Monotonic Queue
Medium
37
0.6%
105Number of Ways to Split Array
Array, Prefix Sum
Medium
37
0.6%
106Pow(x, n)
Math, Recursion
Medium
37
0.4%
107Maximum Product of Three Numbers
Array, Math, Sorting
Easy
37
0.5%
108Sqrt(x)
Math, Binary Search
Easy
37
0.4%
109Unique Paths
Math, Dynamic Programming, Combinatorics
Medium
37
0.7%
110Simplify Path
String, Stack
Medium
37
0.5%
111Word Pattern
Hash Table, String
Easy
37
0.4%
112The Skyline Problem
Array, Divide and Conquer, Binary Indexed Tree, Segment Tree, Sweep Line, Sorting, Heap (Priority Queue), Ordered Set
Hard
37
0.5%
113Find K Closest Elements
Array, Two Pointers, Binary Search, Sliding Window, Sorting, Heap (Priority Queue)
Medium
37
0.5%
114Third Maximum Number
Array, Sorting
Easy
37
0.4%
115Decode String
String, Stack, Recursion
Medium
37
0.6%
116Median of Two Sorted Arrays
Array, Binary Search, Divide and Conquer
Hard
37
0.5%
117Number of Lines To Write String
Array, String
Easy
37
0.7%
118Shuffle an Array
Array, Math, Design, Randomized
Medium
37
0.6%
119Longest Palindromic Substring
Two Pointers, String, Dynamic Programming
Medium
37
0.4%
120Next Greater Element II
Array, Stack, Monotonic Stack
Medium
37
0.7%
121Diameter of Binary Tree
Tree, Depth-First Search, Binary Tree
Easy
37
0.7%
122Compare Version Numbers
Two Pointers, String
Medium
37
0.5%
123Maximum Product Subarray
Array, Dynamic Programming
Medium
37
0.4%
124Number of Visible People in a Queue
Array, Stack, Monotonic Stack
Hard
37
0.7%
125Count Primes
Array, Math, Enumeration, Number Theory
Medium
37
0.4%
126All Nodes Distance K in Binary Tree
Hash Table, Tree, Depth-First Search, Breadth-First Search, Binary Tree
Medium
37
0.7%
127Add Two Numbers II
Linked List, Math, Stack
Medium
37
0.6%
128Contains Duplicate
Array, Hash Table, Sorting
Easy
37
0.6%
129Design Memory Allocator
Array, Hash Table, Design, Simulation
Medium
37
0.5%
130Fizz Buzz Multithreaded
Concurrency
Medium
37
0.7%
131Longest Cycle in a Graph
Depth-First Search, Breadth-First Search, Graph Theory, Topological Sort
Hard
37
0.5%
132Network Delay Time
Depth-First Search, Breadth-First Search, Graph Theory, Heap (Priority Queue), Shortest Path
Medium
37
0.6%
133Design Circular Queue
Array, Linked List, Design, Queue
Medium
37
0.5%
134Binary Subarrays With Sum
Array, Hash Table, Sliding Window, Prefix Sum
Medium
37
0.7%
135Previous Permutation With One Swap
Array, Greedy
Medium
37
0.5%
136Koko Eating Bananas
Array, Binary Search
Medium
37
0.5%

How to read this list

The tabs at the top split the questions by how recently people said they were asked in interviews. "Last 30 Days" is the past month, "Last 3 Months" is the past quarter, and so on. "All Time" is every question on record for this company.

Frequency is a score from 0 to 100 for how often a question showed up in that time window. A higher number means it came up more often, so the list starts with the most common questions first. Acceptance is the share of submissions that pass on LeetCode. Click any question to open it on LeetCode.