Broadcom logo

Broadcom Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 166 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
67.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Broadcom.

Showing 3 of 166
Broadcom logo
Broadcom

Software Engineer Intern

Engineering · nearly a year ago

Intern Average Positive experience Accept offer 2 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Technical Coding Behavioral

The Zoom interview was pretty straightforward, involving a mix of technical and behavioral questions. They asked two coding questions that I just had to describe verbally. The interviewers were helpful and gave me some guidance when my technical answers were a bit off. Since they don't expect interns to know everything, the main focus was on behavioral aspects to see if I'd be a good fit for the team.

Confirmed questions1 question
  • Can you explain how to find the middle of a linked list using O(n) time complexity and just one pass?
Broadcom logo
Broadcom

Software Engineer

Engineering · a year ago

Entry Easy Neutral experience No offer 2 rounds
Interview process
Technical screen Onsite
Interview formats
Coding Technical System Design

The interview process started with a technical screen where I was asked easy to medium leetcode problems like removing duplicates from a linked list and finding the smallest subarray with the minimum sum. This was followed by a manager round where they asked about my past projects, requested a flow diagram for one of them, and inquired about its resiliency and scale.

Confirmed questions5 questions
  • How would you remove duplicates from a linked list?
  • Can you find the smallest subarray with the minimum sum in a given array of integers?
  • Tell me about your past projects.
Broadcom logo
Broadcom

Software Engineer

Engineering · more than a year ago

Mid Difficult Neutral experience No offer 6 rounds
Interview process
Recruiter call Phone screen Take home Technical screen Onsite Panel Presentation Background check Offer
Interview formats
Technical Coding System Design Behavioral

So I interviewed at VMware, and it was pretty thorough. First, a recruiter hit me up. They asked me some basic stuff about my background and why I wanted to work there, and told me about the role and what's next. Then, I had a technical phone interview where they really tested my core tech skills. I had to code live on something like HackerRank. Sometimes, they also send a coding challenge to do within a time limit to check my coding skills and how I solve problems. After that, I went onsite for a bunch of technical interviews with different people, covering system design, architecture, and more coding. They also asked about my previous projects. There was also a behavioral interview to see if I'd fit with the company culture, focusing on teamwork, conflict handling, and project management. The hiring manager talked to me about my career goals and what I'm looking for. Lastly, HR covered the pay, benefits, and other details, and made sure I was on board with VMware's values. The whole thing was pretty smooth 'cause they were clear about everything.

Confirmed questions1 question
  • Can you write a function that checks if a string is a palindrome?

Broadcom Software Engineer Interview Questions

Quoted word for word from Broadcom interview reports.

Given a string with only English letters and a regex with English letters and question marks, where a question mark can either double the preceding letter or be empty, determine if the regex matches the string. For instance, is the regex "ab?c?" valid for the string "abbc"?

Read reports

Can you write a single line of code to check if a number is a power of 2?

Read reports

Given four infinite parallel lines spaced D distance apart, if a needle of length d (where d<D) is dropped randomly, what is the probability it will cross one of the lines?

Read reports

What is the function call that ISR makes at the end when it is done in Linux?

Read reports

Can you find the smallest subarray with the minimum sum in a given array of integers?

Read report

Building on reversing a string, how would you reverse the order of words in a sentence like "I LOVE CATS" to get "CATS LOVE I"?

Read report

How do you verify the syntax of a provided symbol in JavaScript, for instance, like {(})?

Read report

Which one would you use from strD or strP? #define strD char* typedef strP char*

Read report

Is it feasible to create a communication system with a zero probability of error, and what sacrifices would be necessary?

Read report

Formats, difficulty and experience

Across all 166 Broadcom interview reports.

Interview formats

Technical 40%
Coding 26.7%
Behavioral 26.7%
System Design 4.9%
Other 1%

Interview difficulty

Easy 10.8%
Average 65.1%
Difficult 24.1%

Candidate experience

Positive 67.7%
Neutral 25.5%
Negative 6.8%