Broadcom Staff Software Engineer Interview Questions & Reviews
Getting an Interview
- Popular Job Titles:
- Intern (42)
- Internship (18)
- Software Engineer (14)
- Engineering (11)
- IC Design Engineer (10)
- Engineer (8)
- Principal Software Engineer (6)
- Senior Software Engineer (6)
- Verification Engineer (6)
- Program Manager (5)
- Test Engineer (5)
- IC Design Intern (5)
- Product Engineer (4)
- Principal Engineer (4)
- Engineering Intern (3)
- Staff II IC Design Engineer (3)
- Senior Staff Engineer (3)
- Staff Engineer (3)
- Staff Firmware Engineer (3)
- Staff IC Design Engineer (3)
- Firmware Engineer (3)
- Software Engineer II (3)
- Software Systems Engineer (2)
- Senior Staff Software Engineer (2)
- Senior Systems Engineer (2)
- Physical Design Engineer (2)
- Senior Engineer (2)
- Hardware Engineer (2)
- Analog Design Engineer (2)
- ASIC Verification Engineer (2)
Software Staff Engineer Interview (Neutral Experience; Average Interview)
I applied through an employee referral and the process took 2+ weeks - interviewed at Broadcom in June 2010.
Interview Details – Had initial phone screen back in June 2007. This was for their MPS division which works on cellular chipsets i.e. GSM/UMTS. Was invited to onsite interview. Had 4-5 interviews, all technical in nature. There was a written test as well with C programming questions. Was asked general questions about UMTS technology. Received offer and accepted.
Interview Question – How does the debugger work when setting a break point if it's a multi processor environment? Answer Question
Senior Staff Applications Software Engineer Interview (Positive Experience; Easy Interview)
I applied in-person and the process took 4+ weeks - interviewed at Broadcom in August 2010.
Interview Details – Phone screen interview, 2 rounds of in-office interview.
Very positive atmosphere, speaking with hiring manager and other engineers provides the full picture of the project and work environment.
Great new-hire orientation provided by professional HR personal, excellent on-time communication and pretty good offer signing bonus.
Great promotion benefits along with medical and other benefits.
Interview Question – SW process development diagram Answer Question
Very Easy Interview
Senior Staff Software Engineer Interview (Positive Experience; Very Easy Interview)
I applied through an employee referral and the process took 1+ week - interviewed at Broadcom.
Interview Details – Interview was casual and not very formal. I talked to 6 engineers and the manager. They did not ask a lot of technical questions but wanted to understand my working style. They focus more upon the teamwork spirits and the problem solving capability instead of the real technical details.
Interview Question – Some C++ details which I had a disagreement with one of the interviewers. Answer Question
Negotiation Details – I had a phone conversation with the recruiter and that settle it. I did not ask too much.
Engineer, Staff I Software Systems Interview (Neutral Experience; Average Interview)
I applied through an employee referral and the process took 4+ weeks - interviewed at Broadcom.
Interview Details – Phone screen with a recruiter first. After that, on site interviewer with six people. Spent about 30 minutes to an hour talking to each person.
Interview Question – I received a couple of unexpected questions that were tangents off of some work I had on my resume. I know you should always be prepared for questions about your resume but they asked some implementation details for projects that were fairly old that I had difficulty remembering. Answer Question
Negotiation Details – No negotiation.
Very Difficult Interview
Staff Software Engineer Interview (Positive Experience; Very Difficult Interview)
I applied through an employee referral and the process took 1+ week - interviewed at Broadcom in August 2009.
Interview Details – The position was in DSP group. Here are the questions
1. Difference between FIR and IIR filters
2. How to tell if an IIR filter is stable given a system's transfer function
3. Noise suppression, signal fidelity
4. DSP processor architectureb
5. GIven a C cross compilable code, Do you expect any difference in the output of ARM and DSP. Why
Staff I Software Development Engineer Interview (Positive Experience; Difficult Interview)
I applied through other source and the process took 1 week - interviewed at Broadcom in May 2013.
Interview Details – Questions on MMU (hard), bit manipulations, LTE technologies, algorithm efficiencies. But they gave you time to analyze and never put you down if you gave the wrong answer. Questions on internship experience, questions on university projects.
Interview Question – I wasn't really good at computer architecture optimizations at that point. Some questions pertaining to them seemed hard. Answer Question
Reason for Declining – I had an offer from another company with a slightly better salary package
Engineer, Staff - Software Development Interview (Positive Experience; Difficult Interview)
I applied through an employee referral and the process took a day - interviewed at Broadcom in December 2013.
Interview Details – Think loud. People here are more interested in your thinking process than the answer per se.
Questions are always interlinked so the next question is based on your previous question's answer.
Although they make it a point to test on basic skill set required for performing tasks
Interview Question – How will you determine if the given number is a power of 2 using a single line of code ? Answer Question
Negotiation Details – No negotiation
Staff Software Engineer Interview (Positive Experience; Average Interview)
I applied through an employee referral and the process took 2 weeks - interviewed at Broadcom.
Interview Details – First contact may well be from the hiring manager over the phone Technical level will vary from caller to caller but most managers are quite technical. The next step is on-site with your prospective colleagues. You may or may not be asked to code. I had mostly knowledge-based questions but you might be asked more about code. Remember that this is a deeply embedded software product so brush up on your OS fundamentals and computer architecture.
Interview Question – Compare and contrast: Semaphore versus Mutex. View Answers (2)
Negotiation Details – I felt that it was generous offer and took it. Negotiate around equity and responsibility/job grade.
Software Engineer Staff I Interview (Positive Experience; Average Interview)
I applied through college or university and the process took 2 days - interviewed at Broadcom in August 2011.
Interview Details – Broadcom had visited our campus on 13th august 2011.They were offering 2 job profiles a software profile and a hardware profile.They had seperate tests for both the profiles but were conducted simultaneously.The test for hardware profile mainly consisted questions on digital electronics,basics of analog and digital communication.For software profile the paper consisted of questions on probabilty,some mathematical puzzles and c programming.The paper was subjective type for software and simple c programs were asked.The paper for hardware was objective type though.
Next day people were shortlisted for interview based on test score.
They had two rounds of technical interview and the questions were mostly concentrated on fundamentals of wireless communication, coding theory,OFDM.I was asked about the projects which i had mentioned in the cv.The final round was the HR round which was a mere formality.They finally picked 7 people from our college and it was a good experience overall.
Senior Staff Software Engineer Interview (Positive Experience; Average Interview)
I applied through a recruiter and the process took 1 week - interviewed at Broadcom in June 2011.
Interview Details – There was an initial telephonic interview with the hiring manager which lasted for about 30 mins. At the end of the telephonic conversation, the hiring manager expressed his interest to meet me in person. A f2f interview was scheduled later that week.
The f2f interview lasted for about 5-6 hours happening over 4 rounds. It covered mostly the basics and stuff that has been mentioned in the CV. The C interview was tricky, but nothing too difficult. No group/panel interview.
Later that day, I had a chance to meet the HR person.
- how would you reverse a 32 bit integer ?? for eg if the input is 0x76543210 the output has to be 0x01234567 Answer Question
- Can a variable be both const and volatile ? View Answer
Negotiation Details – I was offered fairly quickly, within 2 days of the interview. I would say, I didn't negotiate properly, since it happened over phone. I wasn't successful in increasing the initial base offer, but managed to get a fairly decent relocation bonus.
My advise would be not to disclose your current salary during the negotiation phase. !!!
Interviews for Top Jobs at Broadcom