The interview process was well-structured and professional. It started with an initial HR screening call that focused on background, experience, and motivation.
The technical stage included one to two coding interviews covering data structures, algorithms, and problem-solving. Questions required writing clean, efficient code and explaining trade-offs. There were also discussions around system design and past project experience.
In addition, the interviewers asked in-depth questions about core concepts relevant to the role (e.g., multithreading, OOP principles, memory management, or performance optimization
Interview questions [1]
Question 1
Given an array of integers, return the length of the longest strictly increasing subsequence.
Explain your approach, analyze time and space complexity, and discuss possible optimizations.
I applied online. I interviewed at NVIDIA (Haifa) in Oct 2024
Interview
three technical interviews , two interviewers each interview,
first interview talk about task in your current job and C questions
Q1: array with set,get,setall with o(1) time complex
Q2: Given String, find the first unique letter in the string (not repeated)
I applied online. I interviewed at NVIDIA (Santa Clara, CA) in Feb 2026
Interview
3 hour back to back technical interview. asked about resume and general technical questions such as what is the use of the keyword volatile in C. asked hardware questions such as how do you measure current vs voltage even though this was a software position.
Interview questions [1]
Question 1
asked about resume and general technical questions such as what is the use of the keyword volatile in C. asked hardware questions such as how do you measure current vs voltage even though this was a software position.