I applied online. The process took 3 months. I interviewed at NVIDIA in Jan 2021
Interview
The first interview was with the manager of the team. It was 1,5 hours long, and consisted of a ~50:50 % split between technical and non-technical questions.
The second interview was an hour long, and was a ~75:25 % split between a technical question and questions about my personal projects and passed experience.
The third interview was 45 minutes, and was a non-stop onslaught of technical questions ranging from caches, to type representations, to data structures etc. After 45 minutes he said he had to stop because the time limit had been reached. This interview was intense.
For the first interview, the skills and assets listed on the job posting were a very good representation of what sort of questions I could expect, but the second 2 required general computer engineering and system software knowledge.
Interview questions [1]
Question 1
Virtual Memory, multi threading concepts, bits, syscalls, caches, compilation etc.
I applied online. I interviewed at NVIDIA (Shanghai, Shanghai) in Apr 2021
Interview
3 Rounds of Video interviews using MS teams, each interviewer was very friendly. Each for 30min - 1hr. Got the interview call from HR in 1 month after application, and complete the total hiring process within one week.
Interview questions [1]
Question 1
1, 2 are technical interviews, ask several questions about my projects, let me provide solutions for some given coding scenes. 3 is the team leader BQ interview.
I applied through college or university. I interviewed at NVIDIA (Bengaluru) in May 2021
Interview
Written test followed by online interview. Interview was taken by 2 interviewers. It was 75 minutes long. They will check your basics and the knowledge about the projects you worked on. Overall process was good.