I applied through college or university. I interviewed at NVIDIA
Interview
Do a quiz at campus and after 1 month, I made an appointment for phone interview. In the quiz, there are some questions about C/C++. There are different questions for different position. C is a must. OOP is needed. Background of position is asked, like OpenGL, Video, Image.
I applied through an employee referral. The process took 3 weeks. I interviewed at NVIDIA (Santa Clara, CA)
Interview
One of the Nvidia employee referred me. Got email from recruiter afterwards and arranged interviews. I was told which team that was interested in me, and who was gonna interview me. There were two rounds of phone interviews, one from the team member and the other from the hiring manager.
Interview questions [1]
Question 1
Very reasonable questions, most of which are basic computer science knowledges and algorithms. One of the interview talked a lot with me after the interview process, providing a lot of tips in terms of what should a student looking for an intern expecting, and how to develop your career, etc. Really helpful cos most interviewers won't talk to interviewees about these topics, and I think answers to these questions are important.