I applied online. The process took 5 weeks. I interviewed at NVIDIA (Santa Clarita, CA) in Mar 2012
Interview
3 Interview on Phone
Interview questions [3]
Question 1
Round 1
1- Two to Three Q's on Projects done
2- Designing Q - Consider inputs coming at every clock. I want the output at time = t to give me sum of all nos coming before that time. (Adder is normal adder with latency 1)
3- Designing Q - Consider the same output needed, but adder has a latency of 2. So input is taken at every clock and output is given at every clock. But Input at t=0 is received at output at t=2, input at t=1 is received at output at t=3...
Round 2
1- RTL coding
2- C, C++ pointer questions
3- how to do VHDL coding
4- FSM Sequence detector
5- How will you verify the FSM code
6- Design Using Shift Registers
7- How will you code this
Round 3
1- Add 7 bits using 4 Full Adders
2- two Pipelines runnign parallely. 128 Bit register file. 4 read ports n 2 write ports. Convert it into 4 reg files with one read n one write ports for all. Find adv and dis adv.
3- Design a divide by 3 FSM checker