I recently attempted the first round of interviews, but I was not prepared enough and did not advance to further rounds. The interviewer was good and asked relevant technical questions appropriate for my knowledge level, mainly focused on C++.
OOPs concepts - What are the types of polymorphism, and write code to explain runtime polymorphism.
Questions on constructors and how they are invoked for inherited classes.
Virtual functions/abstract classes.
Binary tree question - View of a binary tree facing the root node.
High-level system design questions on WebSockets/HTTP, scaling, caching, etc.
The following metrics were computed from 2 interview experiences for the Nvidia System Software Engineer role in Bengaluru, Karnataka.
Nvidia's interview process for their System Software Engineer roles in Bengaluru, Karnataka is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Nvidia's System Software Engineer interview process in Bengaluru, Karnataka.