Broadcom logo

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

3.4 Rounds average
Average Typical difficulty
80% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Broadcom.

Showing 3 of 15
Broadcom logo
Broadcom

Staff Engineer

Engineering · a year ago

Staff Average Positive experience Decline offer 3 rounds
Interview process
Technical screen Recruiter call Offer
Interview formats
Technical Coding

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.

Confirmed questions1 question
  • Can you design a rate limiter using the sliding window algorithm?
Broadcom logo
Broadcom

Staff Engineer

Engineering · more than a year ago

Staff Average Neutral experience Accept offer 4 rounds
Interview process
Technical screen Recruiter call Offer
Interview formats
Technical Behavioral

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.

Confirmed questions1 question
  • Are you planning to stay with Broadcom for at least the next two years?
Broadcom logo
Broadcom

Senior Staff Engineer

Engineering

Staff Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Technical Behavioral

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.

Confirmed questions6 questions
  • 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

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

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.

Interview formats

Technical 39.5%
Behavioral 28.9%
Coding 23.7%
System Design 7.9%

Interview difficulty

Easy 0%
Average 80%
Difficult 20%

Candidate experience

Positive 80%
Neutral 20%