I applied online. The process took 2 weeks. I interviewed at NVIDIA (Yoqne`am) in Nov 2022
Interview
Started with two technical interviews, the first one was with the team lead. Questions: algorithms and OS. Really nice and fair process. Then I had the final interview with HR.
I applied through an employee referral. I interviewed at NVIDIA
Interview
Interview Process:
Introduction: The interview begins with a friendly introduction to establish rapport and get to know each other better.
Personal Questions: Questions focus on your experiences, such as "Describe a project you worked on," allowing you to showcase your skills and past achievements.
Technical Questions: A deep dive into problem-solving, featuring coding challenges similar to LeetCode to assess your technical abilities.
Interview questions [1]
Question 1
Technical questions: the same as LeetCode questions - Merge Sorted Array
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.