I applied through university. The process took 1 day. I interviewed at NVIDIA in Mar 2012
Interview
This interview was for an ASIC design intern position. Started with the typical "tell me about yourself" and then the interviewer asked a few questions based on my resume, including my studies, project experiences. Then there was 3 technical questions.
1. Reverse the contents in an array in C
2. some binary arithmetic.
3. Adder design: use 2 64-bit adders to build an 128-bit adder.
Met on a zoom meeting for first round, second round were three separate meetings with engineers, third is with manager. Each round was deeply technical, ranging from rtl design to fsm design to theoretical architecture design.
I applied online. I interviewed at NVIDIA (Santa Clara, CA) in Jan 2025
Interview
2 rounds, technical + behavioral interviews focused on what I had done in my projects. Various questions on C++ and verilog were asked. Make sure you know your technical skills that are posted on your resume, they will ask you about them.