NVIDIA Software Engineer Onsite Coding Questions
34+ questions from real NVIDIA Software Engineer Onsite Coding rounds, reported by candidates who interviewed there.
What does the NVIDIA Onsite Coding round test?
The NVIDIA onsite coding round is the core technical evaluation. Software Engineer candidates typically see 2-3 algorithm and data structure problems. Problems range from medium to hard difficulty, and interviewers evaluate both correctness and code quality.
Top Topics in This Round
NVIDIA Software Engineer Onsite Coding Questions
Nvidia| Back End Developer - Python | 16/08/23
First screen - Selected Questions about myself my project REST API dockers Django a little bit of background First Round -Selected Desgin - About my past project When use Multi Threading and Multi Processing -...
#146 LRU Cache
LeetCode #146: LRU Cache. Difficulty: Medium. Topics: Hash Table, Linked List, Design, Doubly-Linked List. Asked at Nvidia in the last 6 months.
#3 Longest Substring Without Repeating Characters
LeetCode #3: Longest Substring Without Repeating Characters. Difficulty: Medium. Topics: Hash Table, String, Sliding Window. Asked at Nvidia in the last 6 months.
#2433 Find The Original Array of Prefix Xor
LeetCode #2433: Find The Original Array of Prefix Xor. Difficulty: Medium. Topics: Array, Bit Manipulation. Asked at Nvidia in the last 6 months.
#20 Valid Parentheses
LeetCode #20: Valid Parentheses. Difficulty: Easy. Topics: String, Stack. Asked at Nvidia in the last 6 months.
LeetCode #121: Best Time to Buy and Sell Stock. Difficulty: Easy. Topics: Array, Dynamic Programming. Asked at Nvidia in the last 6 months.
#23 Merge k Sorted Lists
LeetCode #23: Merge k Sorted Lists. Difficulty: Hard. Topics: Linked List, Divide and Conquer, Heap (Priority Queue), Merge Sort. Asked at Nvidia in the last 6 months.
#761 Special Binary String
LeetCode #761: Special Binary String. Difficulty: Hard. Topics: String, Divide and Conquer, Sorting. Asked at Nvidia in the last 6 months.
#1 Two Sum
LeetCode #1: Two Sum. Difficulty: Easy. Topics: Array, Hash Table. Asked at Nvidia in the last 6 months.
#42 Trapping Rain Water
LeetCode #42: Trapping Rain Water. Difficulty: Hard. Topics: Array, Two Pointers, Dynamic Programming, Stack, Monotonic Stack. Asked at Nvidia in the last 6 months.
#412 Fizz Buzz
LeetCode #412: Fizz Buzz. Difficulty: Easy. Topics: Math, String, Simulation. Asked at Nvidia in the last 6 months.
#75 Sort Colors
LeetCode #75: Sort Colors. Difficulty: Medium. Topics: Array, Two Pointers, Sorting. Asked at Nvidia in the last 6 months.
#88 Merge Sorted Array
LeetCode #88: Merge Sorted Array. Difficulty: Easy. Topics: Array, Two Pointers, Sorting. Asked at Nvidia in the last 6 months.
LeetCode #198: House Robber. Difficulty: Medium. Topics: Array, Dynamic Programming. Asked at Nvidia in the last 6 months.
LeetCode #128: Longest Consecutive Sequence. Difficulty: Medium. Topics: Array, Hash Table, Union-Find. Asked at Nvidia in the last 6 months.
#56 Merge Intervals
LeetCode #56: Merge Intervals. Difficulty: Medium. Topics: Array, Sorting. Asked at Nvidia in the last 6 months.
LeetCode #347: Top K Frequent Elements. Difficulty: Medium. Topics: Array, Hash Table, Divide and Conquer, Sorting, Heap (Priority Queue), Bucket Sort, Counting, Quickselect. Asked at Nvidia in the last 6 months.
#2270 Number of Ways to Split Array
LeetCode #2270: Number of Ways to Split Array. Difficulty: Medium. Topics: Array, Prefix Sum. Asked at Nvidia in the last 6 months.
#268 Missing Number
LeetCode #268: Missing Number. Difficulty: Easy. Topics: Array, Hash Table, Math, Binary Search, Bit Manipulation, Sorting. Asked at Nvidia in the last 6 months.
#283 Move Zeroes
LeetCode #283: Move Zeroes. Difficulty: Easy. Topics: Array, Two Pointers. Asked at Nvidia in the last 6 months.
See All 34 Questions from This Round
Full question text, answer context, and frequency data for subscribers.
Get Access