The process took 1 day. I interviewed at Broadcom (Irvine, CA) in Nov 2008
Interview
The phone interview seemed to have three parts, the first part, I was asked to describe my career history and basically tell something about myself. I guess this was mainly intended to get me feeling comfortable, and to eliminate any nervousness. The second part of the phone screen is the technical problems/questions: like what volatile means in C, recursiveness etc. The third and final part of the interview was letting me do the questioning.
Interview questions [1]
Question 1
What are the main disadvantages of a recursive function call in C in a resource constrained embedded system?