I applied through college or university. The process took 2 weeks. I interviewed at NVIDIA (Waterloo, ON) in Jun 2015
Interview
My resume was distributed internally and I had interviews from 3 teams and made it to two rounds in all of them. I had control and security experience listed on my resume so they interviewed me for positions that involved those skills.
Interview questions [1]
Question 1
1) Bit manipulation
2) C macro questions
3) Find the error in the C code
4) Control Systems
5) Security - knowledge of vulnerabilities and threat models
I applied through an employee referral. The process took 4 weeks. I interviewed at NVIDIA
Interview
3 short phone interviews, each within a few days. Then they flew me over for a 6 hour in person interview. This was all one on one with technical staff.
Questions were mostly low level implementation/algorithms with a huge focus on performance.
Interview questions [1]
Question 1
How does malloc work? Implement a sorting algorithm. Why is this code slow and how could you fix it? Write a function to remove duplicates in this data.
I applied through an employee referral. The process took 2 weeks. I interviewed at NVIDIA in Mar 2016
Interview
Apply online. It took 2 weeks for them to schedule phone interview. Interview with recruiter and hiring manager through the phone. The phone interview took 1 hour. After 1 week later, they schedule for on site interview. There were 5 people from different department interview