I applied through other source. I interviewed at NVIDIA
Interview
The first call was a technical screening call related to my background. The second call that happened weeks later, was a non-technical one with the hiring manager.
The next week I got a rejection e-mail without actually interviewing me; it is unclear why they needed a non-technical call with the hiring manager to reject me.
I applied online. The process took 7 weeks. I interviewed at NVIDIA (Jerusalem) in Dec 2021
Interview
I had 3 interviews. Most of them starts with asking you what are you doing in your current job. Then technical questions. I must say that when they ask about a current task you had, they are trying to get to a point of a low level, most of the time going out of the context of your task, which was pretty exhausting, because you try to explain something you've done, and they go to a place they feel comfortable. You can say you wrote a complete high level module, but they keep asking something like, "oh your input was x, and you got it on can , how does that work?" Even though it is not even related to what you explain. I also must say that at least half of their questions are hard to understand, they open a web thing with questions to write code, and they don't explain exactly the task. My impression was not so good.
Interview questions [1]
Question 1
Given a 2D matrix, on every "0" appearance cell, you need to zero all the cells in the same column/row.
Two phone screenings and 5 onsite interviews.
All interviews are virtual through Microsoft Teams.
The hiring manager will interview you first with general questions about your experience.
The second call is a coding challenge.
The onsite interview includes coding challenges like leetcode as well as design questions.
Challenges are getting more difficult as the stages progress.
Make sure you are vocal and share your thought process. It counts more than you think.
Interview questions [1]
Question 1
Modern C++, make sure you know smart pointers, inheritance, virtual functions, data structures