I applied through a recruiter. The process took 2 months. I interviewed at NVIDIA (Santa Clara, CA) in Jul 2025
Interview
The recruiter reached out to me. At first, I politely turned it down and offered to refer someone else, but the recruiter was insistent so I decided to apply anyway. After talking to the hiring manager, who I thought I impressed with my credentials, I talked to 2 wave of groups: the first wave of interview was a great experience! After 3 weeks, the second group was a “technical” interview, which was a bit odd to be calling it that. When I reached out to the coordinator for clarification, she mentioned that it’s how they labeled the interviews (even though it was not labeled on the first group). The second interview seems superfluous since the questions they asked are almost identical from the first wave of interviews. Compare to the first wave, the second group was less charming.
It was radio silence for 4 weeks. Then I got the dreaded generic “passing-on-your-application” email. Felt somewhat disrespected when companies reached out to you, insist that you apply, make you go through the “song-and-dance” interviews, only to not be considered and not even give you the decency of a phone call on why you didn’t get the role.
online interview. First there will be a coding test qualification. But I failed at this stage. Coding test includes several problem such as bit manipulation, algorithms, string operations and intermediate sliding window problem. I was given 120 minutes to answer. Note you should not use tools such as AI, copy-and-paste, or you will be viewed as cheating
Interview questions [1]
Question 1
What was the most impressed project you ever done?
1 phone interview and 5 panel interviews, each last 45 minutes and 1-on-1.
Interview style varies greatly between interviews. Some may ask leetcode questions, some don’t. They care much more about job-related questions and your previous experience.
Interview questions [1]
Question 1
How model training work and training parallel method