Emburse logo

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

3.2 Rounds average
Average Typical difficulty
52.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Emburse.

Showing 3 of 17
Emburse logo
Emburse

Software Engineer

Engineering · more than a year ago

Mid Easy Positive experience Accept offer 3 rounds
Interview process
Take home Technical screen Phone screen Onsite
Interview formats
Technical Coding System Design

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.

Confirmed questions2 questions
  • Can you tell me about a past project you worked on?
  • Looking back at a past project, what changes would you have made?
Emburse logo
Emburse

Software Engineer

Engineering

Entry Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Technical screen
Interview formats
Behavioral Technical Coding System Design

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.

Confirmed questions1 question
  • Can you describe a project you've worked on? It would be helpful if you could include an architecture diagram.
Emburse logo
Emburse

Software Engineer

Engineering

Senior Average Negative experience No offer 4 rounds
Interview process
Recruiter call Technical screen Phone screen Onsite
Interview formats
Coding Behavioral System Design

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.

Confirmed questions1 question
  • 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.

How would you solve FizzBuzz if we provided parameters?

Read report

Build an application that uses AJAX calls, bootstrap, and react.

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.

Interview formats

Coding 31.1%
Technical 28.9%
Behavioral 22.2%
System Design 13.3%
Presentation 2.2%

Interview difficulty

Easy 41.2%
Average 58.8%
Difficult 0%

Candidate experience

Negative 35.3%
Neutral 11.8%
Positive 52.9%