Interviewed at NVIDIA for a software developer role: tackled algorithm questions, system design, and GPU parallelism. Emphasis on C++, multithreading, and debugging. Culture fit, innovation mindset, and scalability skills assessed.
I applied through an employee referral. The process took 2 months. I interviewed at NVIDIA
Interview
Sooooo long, like 2+ months long.
- apply and wait 2 to 4 weeks (if you are lucky and not ghosted)
- recruiter emails and asks to pick availability 1 week from now
- screen interview then wait 1 week
- recruiter emails and asks to pick availability 1 week from now
- 3 45m interviews back-to-back then wait 2 to 4 weeks for result
I applied through an employee referral. I interviewed at NVIDIA
Interview
I spoke to the Hiring Manger - who was great and kind. I found the Recruiter to not be so responsive and not give so much information regarding what's to come. I had a technical interview with 2 engineers remotely where I had one riddle and one bit manipulation question. Overall I didn't find it to be too hard - more just out of no where and a very low level for a position that is not embedded
Interview questions [1]
Question 1
The leftmost digit of an integer of length 2000 digits is 3. In this integer, any two consecutive digits must be divisible by 17 or 23. What is the last digit?