The first interview is the technical interview. The project leader just introduces their task and vision and asked some questions about my compiler project and C++ knowledge. In the compiler part, he mainly focused on the optimization part and asked some questions about how I achieved the optimization methods in my compiler.
Interview questions [1]
Question 1
1. how to achieve SSA form in the compiler? 2. what is the lvalue of C++?
Interviewer asks you questions regarding your cv and some technical questions. Mostly checking whether you have the experience regarding the field. Some questions can go quite in-depths as well. It's around an hour long, then they would tell you your result within a week or two.
Interview questions [1]
Question 1
The question I got asked was about loop unrolling.
I applied through a recruiter. The process took 4 weeks. I interviewed at NVIDIA (Cambridge, England) in Nov 2024
Interview
1 introductory and then 5 technical interviews with team members, one of which is the manager of the team you interview for (each interview on a different topic to cover experience)
Interview questions [1]
Question 1
Talk about various computer architecture design decisions
I applied online. I interviewed at NVIDIA (California City, CA) in Oct 2024
Interview
First discuss 5 minutes of personal experiences, then it is a hands-on technical interview question. Given a concrete IR example, how would the compiler to perform most aggresive optimization. what are the tradeoffs
Interview questions [1]
Question 1
a concrete IR example, how would the compiler to perform most aggresive optimization. what are the tradeoffs