I applied online. The process took 1 week. I interviewed at NVIDIA (Hillsboro, OR) in Jan 2012
Interview
I got a phone interview for ASIC design position .questions asked were from my resume, Pipelining concepts, CMOS , inverter sizing, Digital logic, and Timing violations(setup , hold ). They just test the basics and give you ample time to respond.
I applied online. The process took 2 weeks. I interviewed at NVIDIA (San Jose, CA) in Sep 2011
Interview
I had to undergo three rounds of phone interviews. First round consisted of three technical questions viz. Static Timing Analysis, writing a Verilog Code and writing a code for finding palindrome using recursion. @nd interview was based on my resume. Third interview was taken by a GPU Design Engineer so he didn't aske me any questions on timing analysis which I was expecting to be asked considering the fact that I was interviewing for ASIC designing position.
Interview questions [1]
Question 1
Design a circuit that would count 1 every time another counter counts from 0 to 255. One of the counter is working at higher frequency than the other.
The process took 1 day. I interviewed at NVIDIA in Oct 2011
Interview
Got an email from recruiter to schedule a phone interview. Phone interview went for 40-45 minutes. Questions asked were
> Basic Verilog questions - Blocking vs non-blocking, describing latch in verilog
> Creating AND, OR functions using MUX
> FSM design - to detect odd number of ones and zeros
> Number of bits required to represent a given math function
Interview questions [1]
Question 1
Number of bits representation for a given math function