I applied online. I interviewed at Ambarella (Santa Clara, CA) in Sep 2013
Interview
two round short onsite.
Second round is simple, all common ASIC interview questions.
First round mainly about asynchronize fifo and a tricky latch decoder question.
Failed in the first one but still got the second chance, got rejected after the second one although didn't make any mistake.