
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
Candidate interview experiences
First-hand accounts from people who interviewed at Branch.
Software Engineer Intern
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.
- Can you tell me about algorithms?
- How about data structures?
- Tell me about your experiences.
Software Engineer
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.
- Could you answer some general Data Structures questions?
- Tell me about your previous experience.
- Can you answer some behavioral questions?
Software Engineer
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.
- 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 →“What are state and hooks in React?”
Read reports →“How would you design a rate limiter that works across multiple services?”
Read reports →“How do you manage events in React?”
Read reports →“Can you design a system that listens for events and sends emails as a result?”
Read report →“Can you solve a DFS problem?”
Read report →“Can you tell me about low-level JavaScript concepts?”
Read report →“Can you tell me about algorithms?”
Read report →“What do you know about React?”
Read report →Formats, difficulty and experience
Across all 25 Branch interview reports.