
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
Candidate interview experiences
First-hand accounts from people who interviewed at Broadcom.
Software Engineer Intern
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.
- Can you explain how to find the middle of a linked list using O(n) time complexity and just one pass?
Software Engineer
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.
- 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.
Software Engineer
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.
- 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.