I applied through university. The process took 1 day. I interviewed at NVIDIA
Interview
It was a phone interview, and in the first round I was only asked programming questions. It was one of my harder interviews for a co-op job. Lots of thinking outside the box questions and I never knew what exactly they were looking for. The interviewer seemed to be very rushed, but that's probably because it was a co-op position.
Interview questions [1]
Question 1
Programming question: Write int max(int a, int b) function without using any comparisons (<, >, =, !=, etc), or conditional statements (if, while, for). The trick was to use bit shifting and create a algebraic expression to get the result.