I applied online. The process took 2 weeks. I interviewed at NVIDIA (San Diego, CA) in Jan 2019
Interview
Phone Interview and Onsite. Started with phone interview with basics of OOPS and System Verilog. Cache and cpu architecture fundamentals. SOC arch basics and resume discussion. Fairly easy questions, can be nailed if basics are strong.
One Phone screen scheduled after applying on line on their jobs webpage. I applied on line and was contacted by the recruiter who set up a meeting with the team member. Pretty standard stuff
Interview questions [1]
Question 1
Interesting question about memory aliasing. You've two APIs write(addr, data) and read(addr, &data) just using these two APIs write an algorithm to identify one of the internal signals that has been shorted. You've no access to internal signals or the interface signals (black box verification)
I applied online. I interviewed at NVIDIA in Mar 2016
Interview
Applied online and in the same week got a call for phone interview. Had Two rounds of phone interview. Both interviews were of around 45 mins. Entire process took around two weeks.
Interview questions [1]
Question 1
In first round basic timing questions related to setup and hold time, Object oriented programming concepts and basic scripting etc.
In second round one design problem and cross questions on it.