There were three short phone interviews, each within a few days.
Then, they flew me over for a six-hour in-person interview. This was all one-on-one with technical staff.
Questions focused mostly on low-level implementation and algorithms, with a huge emphasis on performance.
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.
The following metrics were computed from 1 interview experience for the Nvidia Systems Software Engineer role in Australia.
Nvidia's interview process for their Systems Software Engineer roles in Australia is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Nvidia's Systems Software Engineer interview process in Australia.