Nvidia logo NV
Verified Company Vault

Nvidia DSA Interview Questions

133 curated coding interview questions directly asked in Nvidia technical rounds, sorted by frequency with recency and difficulty diagnostics.

133 Total Questions
33 (25%) Easy Problems
86 (65%) Medium Problems
14 (11%) Hard Problems
🔥 Most Tested Topics:
Arrays (46)Core DSA (37)Strings (18)Linked List (15)Trees (9)
📂 Sourced Datasets:
Last 3 monthsLast 6 monthsAll questionsOlder than 6 months
Showing 133 of 133 displayed
IDProblemDifficultyTopicPatternAcceptanceFrequencyRecency
146LRU CacheMediumDesignData Structure Design47.4%100.0%3m
3Longest Substring Without Repeating CharactersMediumStrings; TreesHashing / Sliding Window; DFS / BFS; Sliding Window39.1%100.0%6m
128Longest Consecutive SequenceMediumCore DSAImplementation / Reasoning47.1%87.5%3m
234Palindrome Linked ListEasyStrings; Linked ListHashing / Sliding Window; Two Pointers58.0%87.5%3m
121Best Time to Buy and Sell StockEasyCore DSAImplementation / Reasoning56.8%87.5%6m
23Merge k Sorted ListsHardArrays; Linked List; HeapSorting / Prefix / Scan; Two Pointers; Priority Queue59.6%87.5%6m
20Valid ParenthesesEasyStringsHashing / Sliding Window44.2%87.5%6m
761Special Binary StringHardStringsHashing / Sliding Window79.3%75.0%6m
1Two SumEasyArraysSorting / Prefix / Scan; Two Pointers57.5%75.0%6m
93Restore IP AddressesMediumCore DSAImplementation / Reasoning56.0%75.0%6m
287Find the Duplicate NumberMediumArraysSorting / Prefix / Scan64.3%75.0%6m
198House RobberMediumDynamic ProgrammingState Transition53.2%75.0%6m
1200Minimum Absolute DifferenceEasyArraysSorting / Prefix / Scan75.1%75.0%6m
33Search in Rotated Sorted ArrayMediumArrays; Binary SearchSorting / Prefix / Scan; Binary Search44.9%75.0%all
53Maximum SubarrayMediumArraysSorting / Prefix / Scan53.3%75.0%all
1046Last Stone WeightEasyCore DSAImplementation / Reasoning66.5%75.0%all
200Number of IslandsMediumGraphsBFS / DFS / Topological Sort64.4%75.0%all
2571Minimum Operations to Reduce an Integer to 0MediumArraysSorting / Prefix / Scan62.4%75.0%all
1610Maximum Number of Visible PointsHardArraysSorting / Prefix / Scan38.2%75.0%all
2592Maximize Greatness of an ArrayMediumArraysSorting / Prefix / Scan61.7%75.0%all
412Fizz BuzzEasyCore DSAImplementation / Reasoning75.5%62.5%6m
42Trapping Rain WaterHardCore DSATwo Pointers67.4%62.5%6m
75Sort ColorsMediumArraysSorting / Prefix / Scan69.6%62.5%6m
153SumMediumArraysSorting / Prefix / Scan39.1%62.5%6m
239Sliding Window MaximumHardArraysSorting / Prefix / Scan; Sliding Window48.8%62.5%6m
88Merge Sorted ArrayEasyArraysSorting / Prefix / Scan54.9%62.5%6m
155Min StackMediumStack / QueueMonotonic Stack / Simulation58.2%62.5%6m
5Longest Palindromic SubstringMediumStrings; TreesHashing / Sliding Window; DFS / BFS37.8%62.5%6m
300Longest Increasing SubsequenceMediumDynamic ProgrammingState Transition59.4%62.5%6m
204Count PrimesMediumCore DSAImplementation / Reasoning36.1%62.5%6m
49Group AnagramsMediumStringsHashing / Sliding Window72.6%62.5%6m
347Top K Frequent ElementsMediumHeapPriority Queue66.4%62.5%6m
2502Design Memory AllocatorMediumDesignData Structure Design50.1%62.5%6m
2Add Two NumbersMediumCore DSAImplementation / Reasoning48.5%62.5%all
56Merge IntervalsMediumArraysSorting / Prefix / Scan51.8%62.5%all
190Reverse BitsEasyCore DSAImplementation / Reasoning68.4%62.5%all
268Missing NumberEasyArraysSorting / Prefix / Scan72.0%62.5%all
283Move ZeroesEasyCore DSATwo Pointers63.8%62.5%all
1570Dot Product of Two Sparse VectorsMediumArraysSorting / Prefix / Scan89.9%62.5%all
509Fibonacci NumberEasyCore DSAImplementation / Reasoning74.1%62.5%all
2365Task Scheduler IIMediumGreedyGreedy54.8%62.5%all
8String to Integer (atoi)MediumStringsHashing / Sliding Window21.0%62.5%all
206Reverse Linked ListEasyLinked ListTwo Pointers80.6%62.5%all
151Reverse Words in a StringMediumStringsHashing / Sliding Window56.4%62.5%all
63Unique Paths IIMediumCore DSAImplementation / Reasoning44.5%62.5%all
184SumMediumArraysSorting / Prefix / Scan40.6%62.5%all
2342Max Sum of a Pair With Equal Sum of DigitsMediumArraysSorting / Prefix / Scan65.9%62.5%all
61Rotate ListMediumArrays; Linked ListSorting / Prefix / Scan; Two Pointers42.6%62.5%all
11Container With Most WaterMediumCore DSATwo Pointers60.0%62.5%all
2433Find The Original Array of Prefix XorMediumArraysSorting / Prefix / Scan88.4%62.5%all
22Generate ParenthesesMediumStringsHashing / Sliding Window78.7%50.0%all
48Rotate ImageMediumArraysSorting / Prefix / Scan80.1%50.0%all
70Climbing StairsEasyDynamic ProgrammingState Transition54.1%50.0%all
73Set Matrix ZeroesMediumArraysSorting / Prefix / Scan62.9%50.0%all
92Reverse Linked List IIMediumLinked ListTwo Pointers51.5%50.0%all
138Copy List with Random PointerMediumLinked ListTwo Pointers62.9%50.0%all
162Find Peak ElementMediumBinary SearchBinary Search47.0%50.0%all
221Maximal SquareMediumCore DSAImplementation / Reasoning50.3%50.0%all
1328Break a PalindromeMediumStringsHashing / Sliding Window51.6%50.0%all
295Find Median from Data StreamHardHeapPriority Queue54.5%50.0%all
338Counting BitsEasyCore DSAImplementation / Reasoning80.6%50.0%all
382Linked List Random NodeMediumTrees; Linked ListDFS / BFS; Two Pointers64.8%50.0%all
2461Maximum Sum of Distinct Subarrays With Length KMediumArraysSorting / Prefix / Scan43.0%50.0%all
223Rectangle AreaMediumCore DSAImplementation / Reasoning49.6%50.0%all
380Insert Delete GetRandom O(1)MediumCore DSAImplementation / Reasoning55.4%50.0%all
297Serialize and Deserialize Binary TreeHardTrees; DesignDFS / BFS; Data Structure Design60.8%50.0%all
54Spiral MatrixMediumArraysSorting / Prefix / Scan56.8%50.0%all
83Remove Duplicates from Sorted ListEasyArrays; Linked ListSorting / Prefix / Scan; Two Pointers56.7%50.0%all
210Course Schedule IIMediumGraphsBFS / DFS / Topological Sort55.5%50.0%all
2539Count the Number of Good SubsequencesMediumCore DSAImplementation / Reasoning48.6%50.0%all
1962Remove Stones to Minimize the TotalMediumCore DSAImplementation / Reasoning65.7%50.0%all
64Minimum Path SumMediumArrays; TreesSorting / Prefix / Scan; DFS / BFS68.2%50.0%all
443String CompressionMediumStringsHashing / Sliding Window60.0%50.0%all
735Asteroid CollisionMediumCore DSAImplementation / Reasoning47.9%50.0%all
55Jump GameMediumGreedyGreedy40.9%50.0%all
231Power of TwoEasyCore DSAImplementation / Reasoning50.1%50.0%all
560Subarray Sum Equals KMediumArraysSorting / Prefix / Scan47.3%50.0%all
242Valid AnagramEasyStringsHashing / Sliding Window68.1%50.0%all
141Linked List CycleEasyLinked ListTwo Pointers54.3%50.0%all
238Product of Array Except SelfMediumArraysSorting / Prefix / Scan68.9%50.0%all
1353Maximum Number of Events That Can Be AttendedMediumArraysSorting / Prefix / Scan39.0%50.0%all
994Rotting OrangesMediumCore DSAImplementation / Reasoning58.7%50.0%all
277Find the CelebrityMediumCore DSAImplementation / Reasoning49.0%50.0%all
207Course ScheduleMediumGraphsBFS / DFS / Topological Sort51.4%50.0%all
1197Minimum Knight MovesMediumArraysSorting / Prefix / Scan42.0%37.5%all
149Max Points on a LineHardCore DSAImplementation / Reasoning30.7%37.5%all
215Kth Largest Element in an ArrayMediumArrays; HeapSorting / Prefix / Scan; Priority Queue68.9%37.5%all
237Delete Node in a Linked ListMediumTrees; Linked ListDFS / BFS; Two Pointers83.9%37.5%all
274H-IndexMediumCore DSAImplementation / Reasoning41.4%37.5%all
349Intersection of Two ArraysEasyArraysSorting / Prefix / Scan77.8%37.5%all
773Sliding PuzzleHardCore DSAImplementation / Reasoning74.4%37.5%all
894All Possible Full Binary TreesMediumTreesDFS / BFS82.8%37.5%all
14Longest Common PrefixEasyCore DSAImplementation / Reasoning47.6%37.5%all
209Minimum Size Subarray SumMediumArraysSorting / Prefix / Scan51.7%37.5%all
1948Delete Duplicate Folders in SystemHardArraysSorting / Prefix / Scan77.4%37.5%all
344Reverse StringEasyStringsHashing / Sliding Window80.8%37.5%all
191Number of 1 BitsEasyCore DSAImplementation / Reasoning76.8%37.5%all
1669Merge In Between Linked ListsMediumArrays; Linked ListSorting / Prefix / Scan; Two Pointers83.0%37.5%all
490The MazeMediumCore DSAImplementation / Reasoning60.4%37.5%all
273Integer to English WordsHardStringsHashing / Sliding Window35.0%37.5%all
621Task SchedulerMediumGreedyGreedy63.1%37.5%all
82Remove Duplicates from Sorted List IIMediumArrays; Linked ListSorting / Prefix / Scan; Two Pointers51.8%37.5%all
179Largest NumberMediumCore DSAImplementation / Reasoning43.1%37.5%all
133Clone GraphMediumGraphsBFS / DFS / Topological Sort65.3%37.5%all
739Daily TemperaturesMediumStack / QueueMonotonic Stack / Simulation68.7%37.5%all
876Middle of the Linked ListEasyLinked ListTwo Pointers81.8%37.5%all
21Merge Two Sorted ListsEasyArrays; Linked ListSorting / Prefix / Scan; Two Pointers68.3%37.5%all
387First Unique Character in a StringEasyStringsHashing / Sliding Window65.5%37.5%all
143Reorder ListMediumLinked ListTwo Pointers65.3%37.5%all
1438Longest Continuous Subarray With Absolute Diff Less Than or Equal to LimitMediumArraysSorting / Prefix / Scan57.7%37.5%all
2270Number of Ways to Split ArrayMediumArraysSorting / Prefix / Scan55.9%37.5%all
50Pow(x, n)MediumCore DSAImplementation / Reasoning38.7%37.5%all
1535Find the Winner of an Array GameMediumArraysSorting / Prefix / Scan56.8%37.5%all
628Maximum Product of Three NumbersEasyArraysSorting / Prefix / Scan45.9%37.5%all
69Sqrt(x)EasyBinary SearchBinary Search41.8%37.5%all
62Unique PathsMediumCore DSAImplementation / Reasoning66.8%37.5%all
71Simplify PathMediumCore DSAImplementation / Reasoning50.6%37.5%all
290Word PatternEasyStringsHashing / Sliding Window44.1%37.5%all
218The Skyline ProblemHardCore DSAImplementation / Reasoning45.4%37.5%all
658Find K Closest ElementsMediumCore DSAImplementation / Reasoning49.7%37.5%all
414Third Maximum NumberEasyArraysSorting / Prefix / Scan39.4%37.5%all
394Decode StringMediumStrings; Dynamic Programming; Stack / QueueHashing / Sliding Window; State Transition; Monotonic Stack / Simulation62.6%37.5%all
4Median of Two Sorted ArraysHardArrays; HeapSorting / Prefix / Scan; Priority Queue46.6%37.5%all
806Number of Lines To Write StringEasyStringsHashing / Sliding Window72.6%37.5%all
384Shuffle an ArrayMediumArraysSorting / Prefix / Scan59.7%37.5%all
503Next Greater Element IIMediumStack / QueueMonotonic Stack / Simulation68.4%37.5%all
543Diameter of Binary TreeEasyTreesDFS / BFS65.5%37.5%all
165Compare Version NumbersMediumCore DSAImplementation / Reasoning46.4%37.5%all
152Maximum Product SubarrayMediumArraysSorting / Prefix / Scan36.4%37.5%all
1944Number of Visible People in a QueueHardStack / QueueMonotonic Stack / Simulation73.1%37.5%all
863All Nodes Distance K in Binary TreeMediumTreesDFS / BFS67.7%37.5%all
445Add Two Numbers IIMediumCore DSAImplementation / Reasoning62.6%37.5%all
217Contains DuplicateEasyArraysSorting / Prefix / Scan64.4%37.5%all