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.