I applied online. The process took 3 weeks. I interviewed at NVIDIA in Jan 2025
Interview
I went through the entire process of interviewing with NVIDIA for a Sr. Software Engineer. The process was pretty straightforward and smooth- initial interview with a tech lead, then into the full panel which included a Linux system interview, 2 coding interviews, a system design interview, and a behavioral interview with a manager. Everyone was very kind, nice and polite. Up to this point- everything was positive and I left the final interview with a good feeling that I gave everything I had, and I was excited about the opportunity to join this team.
This is where things went sideways, hard.
After about a week of waiting, I received a generic rejection email in the middle of night, which was pretty dehumanizing. After putting over 6 hours of my time to interview (without accounting for the many hours I spent prepping for the interviews) - all they can say is that they "decided to proceed with other candidates". And that was the first thing I saw on my email when I woke up in the morning.
Later in the day I reached out to the recruiter, asking for some additional feedback simply to know what could I have done better for next time, to get another flat response that they can't share feedback.
I can understand something like that with a candidate that doesn't pass an early stage of the interview process. But when someone went through the entire process (and got positive feedback from most of the interview panel), I was hoping at least to receive a more personal response from the recruiter and not some generic automated rejection email in the middle of the night.
That was a serious gut punch from a company that was really excited about the prospect of working for. I have no complaints to any one of the interviewers, and I completely understand that I might have not been a good fit for whatever reason. The only thing I'll say is that after I've put so much effort on my end- the least you can do is give a better treatment to someone that went all the way in the process.
Do better.. :-(
Interview questions [1]
Question 1
Linux commands and Bash scripting, Python coding, Leet Code Medium question, System Design question.
Two technical interviews if you pass you got invited to the third interview that will be with HR. If you pass (the two technical and hr interviews) you will receive an offer.
Interview questions [1]
Question 1
Two technical interviews if you pass you got invited to the third interview that will be with HR. If you pass (the two technical and hr interviews) you will receive an offer.
They asked to talk about some projects I worked on and then also asked two leetcode questions. I answered both questions correctly, although the second one I answered more slowly and the code was not organized but the solution was correct.
Interview questions [1]
Question 1
They asked to talk about some projects I worked on and then also asked two leetcode questions.
Initial interview
First a brief self-introduction of the team
Then they asked me to tell about a project I did
Then they asked me if I had 5000 applications at the same time, how would I deal with it
Interview questions [1]
Question 1
Tell me about a project you built at work.
If it had 5000 concurrent requests, how would you make sure you didn't lose requests?