I applied online. The process took 1 day. I interviewed at NVIDIA (Toronto, ON) in Nov 2017
Interview
I interviewed at nvidia on site, went to look at the office and meet the people in the office. Got contacted by recruiter and recieved phone call to arrange for a time.
I applied online. The process took 2 weeks. I interviewed at NVIDIA in Jan 2018
Interview
The recruiter contacted me and scheduled a 45 minute phone screen technical interview. The technical interview was all verbal and the solutions to the problems are described over phone without a whiteboard or document.
Interview questions [1]
Question 1
The problems consist of mostly fundamental C++ knowledge. They asked how polymorphism, encapsulation and inheritance work, what are the differences between C and C++, how does static work, what are the types of casting in C++ and how memory works in a C++ program, etc.
the interview process is very smooth and they move very quickly.
Phone screening was pretty easy.
the onsite interview was scheduled a few days after phone screening.
I liked the new state of art office very much.