The process took 1 day. I interviewed at Broadcom (San Jose, CA) in Nov 2010
Interview
First, I was interviewed by the Director of ENgineering. He is really nice. He wants to know that I know what his group does and how different this line of work is different from other groups. Next, I was interviewed by another engineer. He is new to the company. He asked me a lot of technical questions, basic stuff like logic design, finite state machine and FIFO. I didnt answer all correctly but he was very nice. Next I was interviewed by another engineer. She asked Mostly behaviorual questions and a few technical one. I didn't know some of the things but she said it's fine and that she is just checking if I have worked on something like that before. After that a lunch interview with the third engineer he talked more about Broadcom, how he got here and things like that.
I applied online. The process took 5 days. I interviewed at Broadcom (San Francisco, CA) in Mar 2013
Interview
One phone call from the team lead. Asked about the projects and course work. It was more like a casual technical round. Lasted for about 45min. Second phone call on the same day was from the principal designer of the team. Asked more in death technical questions. 60min.
Interview questions [1]
Question 1
Technical questions on cross clock domain synchronization, metaflops, slightly complex verilog questions, setup and hold time, basic questions on C++.
I applied online. The process took 2 weeks. I interviewed at Broadcom (San Diego, CA) in May 2012
Interview
Initial phone screening (some questions on resume and mostly verilog questions) followed by onsite interview with 4 people (half hour each) general HR questions, state machine problem, timing related questions, verilog coding.
Interview questions [1]
Question 1
last round of interview was out of the blue.. was asked many questions about CPU Design and placement..