I applied online. It took me a week to get a phone interview. The position is Verification engineer. The interview lasted for half an hour. Nothing tricky, general circuit design and c language questions. Asked me to design a circuit giving the number and names of the inputs and outputs and the function to implement. Asked me to write a recursive function in c language.
Preguntas de entrevista [1]
Pregunta 1
Design a circuit to generate a pulse whenever the input flips.
El proceso tomó 2 semanas. Acudí a una entrevista en Ambarella (Santa Clara, CA) en may 2010
Entrevista
Interview consisted of a telephonic screening and an on-site interview. I had no idea about how many people I'll interview with, before or through the on-site meeting. One of the interviewers gave me responses like "are you screwing with me?" after giving him a somewhat reasonable answer. He was so disrespectful and unprofessional, after 10 minutes I told him "I'm not comfortable with your attitude, I don't want to go on with this interview." He left and the manager dropped in, he said he had pretty good feedback from the first interviewers and he apologized several times for the last one's attitude. The whole process was managed unprofessionally.
Preguntas de entrevista [1]
Pregunta 1
An instruction statistics counter using a memory in verilog, recursive depth first search in C.