It was an online interview. I introduced a project I worked on, they did not want me to go too much into details and an overall was enough. They asked me some technical questions about my experience, what practices I encountered during my previous work experience, etc. It was followed by more in depth leetcode questions.
Interview questions [1]
Question 1
implement a function that will return a fibonacci number (nth index)
I applied through college or university. The process took 4 weeks. I interviewed at NVIDIA (Pittsburgh, PA) in Nov 2024
Interview
I interviewed with Nvidia for a Backend Compiler Engineer position after attending their campus day, where I spent 4 hours networking and expressing interest in compiler roles to recruiters.
The first round was with a senior manager. We started with topological sort coding question naturally evolved into an engaging conversation about its applications in automatic differentiation and dataflow analysis. The interview ended up to be predominantly theoretical without actual coding, but the technical discussion was deep.
In the second round, despite some difficulties due to accents, we covered pointer analysis, dependence analysis, and architectural considerations behind compiler optimizations.
I received a rejection email very early the next morning,
zoom meeting with 2 interviewers - they had a PowerPoint of questions and chose from there.
asked one riddle
gave some code in C and asked what was wrong with it...
and some coding code in leetcode style
Interview questions [1]
Question 1
code in C and asked what was wrong with it - there was an exception that was thrown from the destructor