NVIDIA Software Engineer Interview | Tech Industry - Blind
NVIDIA Software Engineer Interview
I really want to work at NVIDIA. I have on-site interviews coming up with NVIDIA for Senior Software Engineer Interview, Location: Santa Clara, California. Could someone please let me know what to expect in the rounds? I tried Leetcode discuss, but there isn't much there regarding NVIDIA. What's the interview breakdown like? Data Structures and Algo vs System Design. What type of System Designs should I focus on? TC: 200K #nvidia #intel
Suggestions from Users
My suggestion would be:
- Read the JD thoroughly, each and every detail matters.
- Read your résumé, make sure you know what you claim you know.
- Ask for suggestions from your recruiter.
- Brush up basic DSA.
- Ask relevant questions.
As others mentioned there is no fixed structure, but the above points should cover you in most of the rounds.
User Experiences
@NVIDIA: It’s very role specific. Even in software engineering. Out of 6-7 rounds, probably one round of LC.. that too only something easy. Most of the time they’ll go deep into your resume and have a technical discussion and see if you know what you claim to know. Coding rounds will be simple library/api design stuff. My fav question is to ask is .. "tell me how a computer works.." and I just go deep based on the answers.
@VMware: Thanks for the tips!
@AMD: It's bad that they aren't trained. But not bad that they are each different. NVIDIA is not a FAANG and requires different types of expertise (I mean all FAANGs do I guess), they don't need to operate or hire like one.
Interview Structure
There is no template for interviews at Nvidia. It’s all random and depends completely on the interviewer. Very disorganized. Difficulty level is nowhere close to FANG interviews. It’s easier to crack the interview if you have relevant work experience.
Cultural Fit
Even if you answer all the questions rightly, the team will assess your culture fit and team fit. Many experienced candidates have been rejected based on this criterion. Questions won't be Leetcode hard but the deep understanding of system and of your primary language is expected.
Other Comments
- @Intel: I interviewed for 3 senior positions this year and had the same experience.
- @NVIDIA: My experience with NVIDIA was mixed; the structure was quite erratic.
Final Thoughts
Prepare thoroughly and be ready to engage in deep technical discussions based on your background and experiences. Good luck!