interview was divided into 3 parts, first they explained about the position and role, then we talked about me and some of my projects, and then they had me solve some technical questions
Interview questions [1]
Question 1
implement bracket validation in a string, and how would you optimise if you knew only 1 type of parentheses was in the string
I applied online. I interviewed at NVIDIA in Dec 2023
Interview
first a home assignment, then an interview. after the interview, there should be another step, probably HR. The home assignment was related to network topology and needed to be written in a script language, like Python.
Interview questions [1]
Question 1
If you have 100 off lights in a row, and 100 frogs so that the first jumps on all the lights, the second on every second light and the third on every third light and so on, which lights will be on at the end? (Each frog changes the previous state of the bulb when it touches it)
zoom meeting with 2 interviewers - they had a PowerPoint of questions and chose from there.
asked one riddle
gave some code in C and asked what was wrong with it...
and some coding code in leetcode style
Interview questions [1]
Question 1
code in C and asked what was wrong with it - there was an exception that was thrown from the destructor
I applied through an employee referral. The process took 4 weeks. I interviewed at NVIDIA (Tel Aviv-Yafo) in Feb 2025
Interview
Three coding questions in each interview, two interviews. Both were in C.
The questions revolved around modifying malloc, counting number of errors in a given timeframe, checking if a string of parenthesis is balanced, etc...
Interview questions [1]
Question 1
using malloc, implement malloc16 which returns addresses that are multiples of 16.