Bandwidth logo

Bandwidth Software Engineer Interview Questions
& Process

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

Based on 30 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
48.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Bandwidth.

Showing 3 of 30
Bandwidth logo
Bandwidth

Software Engineer

Engineering · a year ago

Senior Easy Positive experience Accept offer 5 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Panel Group Presentation Background check Offer
Interview formats
Behavioral Technical Coding System Design Case Presentation Group Other

So first you'll chat with a recruiter over the phone or video, just to see if you're a good fit and talk about your background. After that, there are usually one or more tech interviews. These might involve some coding, talking about system design, or working through problems. If you do well, you'll probably have some onsite or virtual interviews with the team, where they'll ask you both technical and behavioral questions. Usually, there's a final chat with the hiring manager before they make a decision.

Confirmed questions1 question
  • The question was designed to gauge problem-solving and communication skills, and how I deal with complexity in real-world scenarios.
Bandwidth logo
Bandwidth

Software Engineer

Engineering · a year ago

Senior Average Neutral experience No offer 1 round
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Coding System Design

The recruiter got in touch after I applied, not right away. A week later, I was set up for a manager interview. The recruiter then messaged me to let me know I'd be scheduled for a loop, instead of sending an email. The loop happened another week after that. It lasted about 3 hours total. First, there was an hour with two interviewers covering behavioral questions and two pretty straightforward coding questions. Then, 30 minutes with a different interviewer focusing on behavioral and a somewhat tricky question. After that, an hour with two more interviewers for system design and behavioral questions. Finally, there was supposed to be 30 minutes with the hiring manager. It was all one continuous call, but unfortunately, the third interviewer ended the session. It took an extra 15 minutes to reconnect for the hiring manager chat, and I didn't get much time with them because of the lost connection. I thought the loop itself went well, and the interviewers were nice. I followed up with the recruiter a week later, and it's been three weeks since the loop with no response yet.

Confirmed questions0 questions

No confirmed questions were included in this interview report.

Bandwidth logo
Bandwidth

Software Engineer

Engineering

Entry Average Neutral experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding System Design Behavioral

The whole interview thing took about a week. It started with an HR phone screen, then a pre-screen test, and finally an on-site interview. I had 3 interviews in total, and each one was about an hour long. The first interviewer was kind of a jerk, super self-absorbed and even told me he thought he was sexy. I had two interviewers for the second interview, and they were pretty cool. The third interviewer also seemed pretty cool, but he seemed a bit lost on his own questions. I'm not sure what else they were looking for, I felt like I got most of the stuff right, maybe I just didn't fit their culture.

Confirmed questions4 questions
  • Questions about algorithms
  • How would you design an elevator system?
  • Some questions about databases

Bandwidth Software Engineer Interview Questions

Quoted word for word from Bandwidth interview reports.

How would you convert an integer to its numeric counterpart?

Read reports

Using a digital tree, how would you solve this problem involving prefixes?

Read report

What are the fundamental concepts of Java programming?

Read report

Can you explain the difference between an Array and a Map?

Read report

Can you describe what a REST API for a bookshelf would entail?

Read report

Formats, difficulty and experience

Across all 30 Bandwidth interview reports.

Interview formats

Technical 30.9%
Behavioral 29.6%
Coding 25.9%
System Design 8.6%
Case 1.2%

Interview difficulty

Easy 33.3%
Average 53.3%
Difficult 13.3%

Candidate experience

Positive 48.3%
Negative 24.1%
Neutral 27.6%