
Broadcom Staff Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 15 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Broadcom.
Staff Engineer
The interview process was pretty straightforward, with questions you'd typically find online. They asked me to design a rate limiter using the sliding window algorithm. The interviewer was nice. HR took a while to get back to me, but eventually, they made an offer after all the rounds.
- Can you design a rate limiter using the sliding window algorithm?
Staff Engineer
There were 4 technical interview rounds that were mainly about ASIC RTL design and covered the basics. Then the manager interviewed me, asking a few technical questions and what my expectations were from Broadcom. After that, he said HR would get in touch. A week later, HR called, and we discussed salary. I was then offered a job.
- Are you planning to stay with Broadcom for at least the next two years?
Senior Staff Engineer
The interviewers were really nice. They asked questions that were directly related to my resume. The interview covered basic C and Linux concepts like the difference between stack and heap, static variables, and debugging skills. They also asked about tools such as WireShark, oscilloscopes, and logic analyzers.
- Can you explain the difference between stack and heap memory?
- What are static variables and how do they work?
- Could you elaborate on your debugging skills?
Broadcom Staff Software Engineer Interview Questions
Quoted word for word from Broadcom interview reports.
“If a pointer variable is passed to a function, and memory is allocated using malloc inside that function, will the pointer still hold the allocated address after the function returns in the main program?”
Read reports →“Can you determine the steady state probabilities for a 2D Markov chain?”
Read reports →“Can you design a rate limiter using the sliding window algorithm?”
Read reports →“What are static variables and how do they work?”
Read reports →“Can you explain the difference between stack and heap memory?”
Read report →“Regarding the TX path, what I/Q imbalance did you utilize?”
Read report →“What are the steps in an ISR?”
Read report →“Can you explain bit shifting and algorithms?”
Read report →“Are you planning to stay with Broadcom for at least the next two years?”
Read report →Formats, difficulty and experience
Across all 15 Broadcom interview reports.