I had an initial recruiter screening, followed by two coding interviews and one system design round. The coding rounds focused on problem solving and core data structures. The system design interview tested how I think about scalability and overall architecture. The process was technical, structured, and focused on real engineering skills.
Interview questions [1]
Question 1
Most of the questions focused on coding problems involving data structures and algorithms.
I applied online. I interviewed at NVIDIA (Yoqne`am) in Nov 2025
Interview
I went through the interview process for a software engineering role.
The initial step was a take-home test on HackerRank, which included three coding problems.
The on-site interview day was quite stressful.
I had to wait nearly three hours before meeting the interviewer.
During the interview, I presented myself, but there were no questions about my projects or past work.
The interviewer asked a very disorganized verbal coding question about implementing a data structure that supports O(1) init, get, set, and reset operations, and it felt rushed due to time constraints.
The on-site interview day was quite stressful. I had to wait nearly three hours before meeting the interviewer. During the interview, I presented myself, but there were no questions about my projects or past work. The interviewer asked a very disorganized verbal coding question about implementing a data structure that supports O(1) init, get, set, and reset operations, and it felt rushed due to time constraints.
Interviewer just asked about my resume and relevant experience. You need to know what does the team you are interviewing does in order to showcase the skills they are looking for.