I applied through my university's co-op system and secured two phone interviews with two different teams.
During the first interview, the interviewer arrived 45 minutes late and attempted to condense an entire hour-long interview into 20 minutes. He sounded completely disinterested from the start and repeatedly complained about the sound quality.
The second interview proceeded much better, though the interviewer posed many questions that were bad, vague, or generally unanswerable.
What is polymorphism?
How would you detect a loop in a singly linked list in O(n) time?
What does the mutable keyword do in C++?
Compare C and C++.
How would you declare a function in an abstract class?
The following metrics were computed from 1 interview experience for the Nvidia Graphics Software Engineering role in Canada.
Nvidia's interview process for their Graphics Software Engineering roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Nvidia's Graphics Software Engineering interview process in Canada.