I applied through college or university. The process took 1 day.
The interview process consisted of an online assessment followed by technical interview rounds. The interviewers focused on problem-solving ability, core computer science fundamentals, and system-level programming concepts. The discussion was interactive, and they expected candidates to explain their approach clearly rather than just giving the final answer. Overall, the process was well structured and technically challenging.
Explain your project in detail.
Difference between process and thread.
How does virtual memory work?
Explain mutex vs semaphore.
Write a program/problem on C++.
Questions on Linux/system calls.
Questions on Operating Systems and Computer Networks.
The following metrics were computed from 4 interview experiences for the Nvidia System Software Engineer role in Pune, Maharashtra.
Nvidia's interview process for their System Software Engineer roles in Pune, Maharashtra is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Nvidia's System Software Engineer interview process in Pune, Maharashtra.