J'ai postulé en ligne. Le processus a pris plus de 3 mois. J'ai passé un entretien chez NVIDIA (Varsovie, Mazovie) en avr. 2018
Entretien
The process took 17 weeks. I had 2 technical phone interviews, 4 technical on-site interviews in Warsaw, Poland, and a phone call for salary discussion. Everything was settled including phone calls with my referees. In my last update, I was informed that offer was pending on VP's approval. They suddenly changed their mind and decided to move forward with another candidate (after tough discussions they say).
I have listed my overall experience and thoughts below.
1- The process took too long.
2- They were not informative unless I ask for something.
3- All the people I met were very kind and nice.
4- Disappointed after settled on even small details
Questions d'entretien [1]
Question 1
- An assembly question about a SIMD architecture that I cannot remember exactly.
- Given an array of points (x and y coordinates), implement a data structure (a heap) for insertion and deletion of n nearest ones.
- Implement a CUDA kernel that computes the frequencies of numbers given in an array
- Given a very large file containing integers, implement an algorithm that outputs sorted version. (also do space and time complexity analysis)
- Implement an optimized CUDA kernel for matrix transpose (also had discussions about GPU architecture)
- Present a system you designed and implemented, and explain the changes for desired features asked on the conversation.
- Various questions about deep learning like explanation of optimization algorithms, difference between gradient descent and stochastic gradient descent, underfitting, overfitting, gradient clipping and many more.