Branch logo

Branch Software Engineer Interview Questions
& Process

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

Based on 25 interview experiences · FREE TO READ

3.3 Rounds average
Average Typical difficulty
64% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Branch.

Showing 3 of 25
Branch logo
Branch

Software Engineer Intern

Engineering · more than a year ago

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

The interview process was great, and the recruiter made scheduling super easy and fast. Everyone I talked to was really nice and easy to chat with. It started with a recruiter call, then I had an interview with the hiring manager, followed by a panel interview with two engineers. There was one round with a live coding challenge, and another round focused on my past experiences.

Confirmed questions4 questions
  • Can you tell me about algorithms?
  • How about data structures?
  • Tell me about your experiences.
Branch logo
Branch

Software Engineer

Engineering

Mid Easy Negative experience No offer 3 rounds
Interview process
Technical screen Onsite Presentation
Interview formats
Coding Technical Presentation

It was a 2-round online technical phone interview with a shared coding editor. Then a 4-hour onsite interview, and finally a technical presentation. The onsite interviewers were helpful and let me take my time to solve the coding problems. The engineers I met at Branch were smart and passionate, and they explained the product to me. However, the interview process was very tiring, especially the final technical presentation on a new technology of my choice. I didn't like that round, particularly because the team's attitude during the presentation felt biased against my chosen technology, and they made comments or jokes like, 'Who uses PPT nowadays?' or 'Who likes to present on a Windows machine?' which made me feel awkward. Just for those commenters, people who use PPT/Windows, Microsoft profits billions, so try to reach that level before making such useless comments.

Confirmed questions4 questions
  • Could you answer some general Data Structures questions?
  • Tell me about your previous experience.
  • Can you answer some behavioral questions?
Branch logo
Branch

Software Engineer

Engineering

Entry Easy Positive experience Accept offer 6 rounds
Interview process
Recruiter call Take home Technical screen Onsite Offer
Interview formats
Technical Behavioral

They move really quick with their interview process. I finished all my interviews with them and was made an offer all within one week. The first interview was an HR call followed by a take-home test, a technical phone screen and finally onsite interviews. The onsite interview comprised of around 5 interviews, with around 2 technical and 3 HR related with question answer sessions at the end of each. The recruiters were really helpful and understood my time constraints . The whole interview process even thought short, was really smooth.

Confirmed questions3 questions
  • Questions about String manipulation
  • Questions about String manipulation, Dynamic programming, or recursive functions
  • Questions about System design

Branch Software Engineer Interview Questions

Quoted word for word from Branch interview reports.

How would you find words in a 2D grid, ensuring no letters are repeated and all letters are connected?

Read reports

How would you design a rate limiter that works across multiple services?

Read reports

Can you design a system that listens for events and sends emails as a result?

Read report

Formats, difficulty and experience

Across all 25 Branch interview reports.

Interview formats

Behavioral 32.8%
Technical 31.3%
Coding 23.9%
System Design 9%
Presentation 3%

Interview difficulty

Easy 28%
Average 64%
Difficult 8%

Candidate experience

Positive 64%
Neutral 8%
Negative 28%