I applied through university. The process took 4 weeks. I interviewed at NVIDIA in Oct 2021
Interview
On online assessment. Two phone interviews, one focusing on concepts and the other on coding. Interviewed for systems positions so coding is done in C, and concept questions focused on operating systems, architecture, and parallel programming frameworks.
Interview questions [1]
Question 1
Q: What are the differences and similarities between PThreads and OpenMP?
Q: What hardware and software procedures are involved when the CPU issues a read/store command?
Q: What is DMA and what is it used for?
Q: Write code in C that generates a bitmask covering a given range.
A very nice team and a positive interview experience. The technical assessment uses hackerrank and is a live editor where they can see what you're typing and hidden test cases.
I applied online. The process took 1 week. I interviewed at NVIDIA (Santa Clara, CA) in Jan 2025
Interview
First introduction, then ask me what I have learned in some courses, my previous project, some basic knowledge, a really easy binary tree leetcode problem, then Q&A session for 45 mins
you will be given a link in which you can open at anytime and have an online assessment where you are timed and have to finish the leet code like problems