I applied through a recruiter. I interviewed at NVIDIA
Interview
They took total 6 rounds of interview, Last round was scheduled with US counterpart. Actually that was the most important round for selection.
If that round was going well than you will be getting selected. I could not impress US interviewer that causes rejection.
Interview questions [1]
Question 1
Mostly asked on mutex lock, unlock in last round, and asked you on your past project.
In other rounds, asked on basic of C,C++ , OS concepts.