I applied online. The process took 2 weeks. I interviewed at NVIDIA (Pune) in Nov 2024
Interview
It was very smooth and interesting process. The recruiter reached out with initial phone screening after applying on careers page. It was then followed by three technical round and one managerial round which consisted of few behavioural questions along with few tech questions, puzzles, scenario based responses etc.
Interview questions [1]
Question 1
Programming, automation Testing and test plan design was the primary focus.
I applied online. The process took 1 day. I interviewed at NVIDIA (Austin, TX) in Apr 2025
Interview
My 45-minute virtual screen started with a deep dive into the projects on my résumé, especially anything that involved low-level C++ or GPU work (e.g., a CHIP-8 emulator and a CUDA lab). I was asked to explain design choices, debugging stories, and how I measured correctness and performance.
The second half was a code-reading exercise: the interviewer pasted a short C++ snippet with several constructor calls (default, value, copy) and a destructor, plus a deliberate memory-management oversight. I had to walk through main, state which constructor or destructor fired at each line, point out the difference between copy construction and assignment, and note the leaked heap object and uninitialised member. No live coding; it was all verbal reasoning. Overall the interview focused on my ability to reason about object lifetime, memory safety, and how my past projects line up with a compiler/GPU rol
Interview questions [1]
Question 1
They gave me a short C++ class and main function and asked, line-by-line, which constructor or destructor runs at each step and why, and to point out any memory-management issues (copy vs. assignment, leaks, uninitialised members).
They took an online assessment and then selected only a single guy for interview. The interview was about the concepts of operating systems and object oriented programming. There was also a dsa question.
Interview questions [1]
Question 1
They asked about different cpu scheduling algorithm and which one is suitable for what type of processes.