
Emburse Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 17 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Emburse.
Software Engineer
So first there was an online assessment, it was pretty easy. Then I had three rounds of interviews. The first was a technical chat about my past work, where using diagrams or code snippets would have been helpful. The next one was a coding interview, it was medium/easy difficulty and focused on string manipulation. The last interview was a high-level system design, it was broad but sometimes we went deep into a specific component.
- Can you tell me about a past project you worked on?
- Looking back at a past project, what changes would you have made?
Software Engineer
First I chatted with a recruiter for about 20 minutes after they reached out on LinkedIn. Then I had a one hour online technical test that had a mix of algorithm problems and multiple choice questions, it wasn't too difficult. After that, I had a two hour technical interview which was split into three 40 minute parts. The first part was about a past project I had worked on, the second was an algorithm question, and the third was a high level whiteboarding exercise about a new feature. They were really upfront about the whole process, and everyone was super friendly and made me feel comfortable.
- Can you describe a project you've worked on? It would be helpful if you could include an architecture diagram.
Software Engineer
I had a recruiter screen, then a technical coding challenge on CodeSignal. After that, I spoke with the hiring manager about past projects and work experience. The final round was a System Design round where I had to design an expense receipt submitting architecture. Unfortunately, after the system design round, I received an automated rejection email. Even though I offered my earliest availability, they rescheduled my 5th round to the next week, and then proceeded with another candidate after I had already committed my time.
- Can you design the architecture for an Expense Receipt Submitting Service, focusing on High-Level Design (HLD), drawing architecture diagrams, covering advanced system design concepts, and edge cases, despite the initial email mentioning only Lower-Level Design (LLD) and MVC knowledge being required?
Emburse Software Engineer Interview Questions
Quoted word for word from Emburse interview reports.
“Can you convert binary to decimal?”
Read reports →“Can you write FizzBuzz for a fixed number?”
Read reports →“What if we solved FizzBuzz using a given hash?”
Read reports →“Can you do binary addition?”
Read reports →“How would you solve FizzBuzz if we provided parameters?”
Read report →“Build an application that uses AJAX calls, bootstrap, and react.”
Read report →“Can you solve an easy algorithms question?”
Read report →“Do you know about JS-specific features like hoisting, variable scopes, and array functions?”
Read report →“How would you design a service for employee expense reimbursements?”
Read report →Formats, difficulty and experience
Across all 17 Emburse interview reports.