I was laid off from Intel few months ago and somehow have been able to secure an interview with Nvidia. Have a technical phone interview scheduled for a software performance based role. Apart from being thorough with the projects I've listed on my resume and my work ex, what all topics should I be covering? My work at Intel involved performance testing with workloads for kernels, cloud frameworks and sdks. Yoe: 2.5 TC: 145K
How did it go ?
Tech Industry
10h
588
What is the minimum number of years you should spend at a company so that it doesn’t look bad?
India
9h
489
'Hindutva': The Radical Hindu Ideology That Seeks to 'Push Christianity Out of India’
World Conflicts
6h
280
Why I Find Free Palestine Inspiring
Tech Industry
Yesterday
1176
Last good year to visit europe
AMA
Yesterday
1122
PM Manager, early 40s, married and ENM (Ethical Non Monogamous) AMA
Honestly, what you need to prepare will vastly depend on the of software you'll be working with. If it is in any way GPU facing it's probably a good idea to have some basic understanding of the architecture (mostly with focus on advantages and challenges you face) and it would probably be an advantage to know some cuda, however, if you don't already know some, don't try to cram it in before the interview and get stressed about it. Fyi, I only know the cuda oriented side of Nvidia business, so don't take my word for it if the position is not GPU/cuda facing :)
How is generally the structure of the interviews? When you interviewed there, how many on-sites did you have and was it Leetcode heavy or deep dive of resume or explorative discussions on a particular topic/skill? What was the split?
When I interviewed I did so from a different country during Covid so I didn't have any on-site interviews. I had an initial interview with the hiring manager that was a lot of talking about my resume and research (PhD) plus him asking some technical questions to get a feel for my knowledge. Then I had 3 technical interviews with different focus for each, none of which were leet code, but more of a pop quiz on something that the interviewer is especially interested in. For me this was an interview with problem solving, one with general architecture knowledge (mostly GPU but also some floating point representation and so on) and the last focused on cuda and kernel profiling/optimization. I then had 2 48 hour coding assignments, one which was cpp and one which was cuda. I then had a meeting with my hiring manager again where he asked the things he didn't get a clear answer to from the other interviewers. I then ended up waiting around 2 months from that last interview until I actually had a final official offer.