The interview process involved:
First phone interview technical question: Write a binary search tree class in C, implementing insertion, deletion, and search functions.
Second phone interview technical question: Implement a clipping algorithm in pseudocode that could handle more clip windows than were supported in hardware.
Third phone interview: Featured a number of personal and moral questions.
After passing the phone interviews, I proceeded to the on-site interview, which included:
tail in C.This was followed by a lunch interview, where I could ask questions about the company, and then a personal interview with HR and the hiring manager.
Definitely the point contained within the bounding polygon.
Was expecting to be asked a question about a point bound in a rectangle, but not bound by any polygon.
The following metrics were computed from 16 interview experiences for the Nvidia Systems Software Engineer role in Santa Clara, California.
Nvidia's interview process for their Systems Software Engineer roles in Santa Clara, California is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Nvidia's Systems Software Engineer interview process in Santa Clara, California.