I had a phone interview of about 40 minutes in which I told about myself, about the courses I have studied so far in my degree and about various projects I have done or currently doing.
After that, I had a technical zoom interview, in which I was required to answer various architecture questions regarding a project iv'e done and in addition a live coding leetcode question. The question was not difficult, but I had to explain and talk during all my attempts to solve it, that was the more complex part.
Preguntas de entrevista [1]
Pregunta 1
Given an array A , find the maximum difference between an element in the array and the elements before it.
I was asked to solve 2 medium leetcode question in hacker rank platform, one about rolling windows method and one about sorting array with no extra space using pointers all in C
Solicité el puesto a través de la recomendación de un empleado. El proceso duró 5 semanas. Acudí a una entrevista en NVIDIA (Tel Aviv) en nov 2025
Entrevista
They were very nice. Asked to write the code but didnt care about syntax. They did want to get to know me. They asked a lot about run time complexity and space complexity.
Preguntas de entrevista [1]
Pregunta 1
write a data structure that you can implement these function in the most efficient way:
getVal(int index)
setVal(int index, char val)
setAllVal(char val)
Envié una solicitud electrónica. El proceso duró 2 semanas. Acudí a una entrevista en NVIDIA (Israel)
Entrevista
2 hours, they tell you about the team. then ask about yourself, then
two technical questions. They were nice, said that they work hard.
Then you have the same interview kind of thing with the boss.
Preguntas de entrevista [1]
Pregunta 1
Given 25 horses, you want to find the top 3 horses overall
you can race only 5 horses at a time, and got only relative ranking between those 5, not absolute times.
How many races you need (minimum) to know who's the top 3 horses