I applied through an employee referral. The process took 1 week. I interviewed at NVIDIA (Tel Aviv)
Interview
A video call with two interviewers present, hiring manager and probably a senior team engineer.
Since the hiring manager is part of the process, mostly the decision of proceeding to the next stages depends on whether the manager likes you or not, interview performance is of secondary importance.
Interview questions [2]
Question 1
Write a BFS on a "sorted" binary tree, which prints nodes values in level order. What is a BFS? Write a BFS for a generic graph.
Create a memory management system that allocates fixed-size blocks, in a constrained environment with limited memory. Avoid using malloc, free, new, or delete; instead, rely on a 'memory' function for both managing memory and allocating space for clients.
Multiple steps, intro, team meet. Two coding sessions. Hard coding interview. Leet code style. Nice people. Took long time to schedule next. Felt that I was appreciated. Remote, people different parts over world.
I applied online. I interviewed at NVIDIA (Santa Clara, CA) in June 2026
Interview
I only made it to the screening round, which involves two technical rounds, I was interviewed by a director and a senior engineer. I could not answer the questions, but the interviewers were very professional and patient throughout the whole process.
Interview questions [1]
Question 1
What is the difference between a const pointer int vs a pointer const int?
A non technical phone interview with hiring manager
One onsite technical interview with hiring manager which included 2 technical questions.
One online technical interview took 2 hours with hiring team lead which included 3 technical questions
Interview questions [1]
Question 1
One logical question and one leetcode style quesiton