Had 7 45-minute interviews, 4 of which were coding sessions. One was easy, the others were harder. They each waited until I had the skeleton of a solution, and then once they were confident that I knew what I was doing, helped guide the session without giving anything away (obviously, they know the right solution already.) They were hard-core interviews, but fair, and friendly. Had to demonstrate knowledge in: AI, low-level systems, threading, cloud, C++, and build.
I applied online. The process took 2 months. I interviewed at NVIDIA in Sep 2022
Interview
I had four interviews total, including screening, coding, system design interviews, and a conversation with a staff engineer. The interviewing process was smooth and pretty much straightforward. Yet, after sharing a reference declaration form, I was ghosted. Later attempts to reach the HR manager gave me little to no clarity regarding the status of the application. Every answer claimed the application "is in progress." It seems they're stockpiling candidates unless they find the suitable one, and then they don't even care about canceling the unfit applications.
Interview questions [1]
Question 1
A few low-level C questions followed by an application design exercise. Describe the most challenging bug you've faced in your career.