I applied online. The process took 3 days. I interviewed at Broadcom (New York, NY) in Aug 2015
Interview
After an initial phone screen interview, this was followed by an on site interview. I thought the interview was impersonal and just technical. Each interviewer asked technical questions immediately, without any discussion of position or what their responsibility was within the organization. After a day of this, I wouldn't want to work there anyway.
One long day of back to back interviews. Technically challenging but enjoyable. Some puzzle questions and some whiteboard coding challenges. Interviewer's helped get to the answers but just make sure you are vocal in your approach.
I applied through a recruiter. The process took 3 weeks. I interviewed at Broadcom (Irvine, CA) in Jun 2011
Interview
Started with a phone interview that just asked basic questions to set up an in person interview.
Flew me across the country to interview in person. Panel of would be coworkers each brought in a technical question to ask me. I did terrible, I am the kind of person who excels in a lab environment not a testing environment, so it was very difficult for me.
Had to make up solutions to problems on a white board, off the top of my head in pseudo-code.
It felt like I was being asked to remember a bunch of programming questions from my second year of college, so if you are book smart the interview should be a breeze.
If you don't have all your programming concepts committed to memory it may be more difficult.
Interview questions [1]
Question 1
Asked me to do binary manipulation operations despite me saying I had no experience in it. Did my best and finished the problem, but these kind of things are something I could of made work perfectly in less time with a computer and an internet connection.