I applied online. The process took 3 months. I interviewed at NVIDIA in Oct 2010
Interview
The first portion of interviewing was two phone screenings with managers in the verification department. From there I was recommended for an on-site interview. This consisted of speaking with eight engineers over the course of the day. Most asked questions about programming background and basic problem solving. There were lots of very simple questions about processor architecture, like caches and pipelines. The question that comes about the most is "How would you implement a test plan for this?" just trying to see how you would solve those kinds of problems. Only one interviewer asked me anything specific; names or terms for constructs or devices specific to certain architectures. I feel these things are better left in a manual for looking up rather than purely memorized. Regardless, I felt the interview was very easy and may not fully gauge a person's ability to do this kind of work.
I applied online. I interviewed at NVIDIA (Tel Aviv-Yafo)
Interview
Phone call from the team manager and then a meeting with one leetcode question and a data design questions also a question about system operations about threads with max and min value available
The first and second interviews were technicals with leetcode questions that appears in leetcode website and were of easy and medium levels.
The interviewers were very nice and asked questions about my background.
Interview questions [1]
Question 1
I was asked about myself and then answering 2 leetcode questions.
two hours, questions : software - coding in c or c++ whatever you want , talk about your cv - projects , courses ... explain how riscv works pipelined stages ...