InDebted logo

InDebted Software Engineer Interview Questions
& Process

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

Based on 6 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
0% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at InDebted.

Showing 3 of 6
InDebted logo
InDebted

Senior Software Engineer

Engineering · a year ago

Senior Average Neutral experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen
Interview formats
Behavioral Coding System Design Behavioral

The interview process had 4 stages: an initial HR chat, then a live coding session, followed by a live systems design interview, and finally a leadership interview. All stages are manageable with proper preparation. The coding and design challenges are not as difficult as typical LeetCode problems, so candidates with substantial experience should find them solvable. I observed that the HR representative typically skips the personal introduction and immediately dives into explaining the interview structure before posing a series of questions.

Confirmed questions1 question
  • What is your motivation for joining indebted?
InDebted logo
InDebted

Software Engineer

Engineering · more than a year ago

Mid Average Neutral experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite Take home
Interview formats
Coding System Design Technical

First round was a 60 min call with the Engineering Manager. It was mostly Q&A about InDebted and how they do software development. They do a lot of pair programming, no code reviews, small frequent commits to main, and frequent deploys to production. They threw in one simple coding problem, mainly to check if I could code. The second round was a 90 min system design interview with 2 engineers. We had to design a system that connects with InDebted's current system. The third round was a 90 min coding test, not like LeetCode. It was a straightforward coding problem to see if I could break down a problem, write unit tests, and code it incrementally. I didn't pass this because I didn't use TDD, though it wasn't obvious I needed to. They require TDD for this stage, but the problem itself is easy.

Confirmed questions1 question
  • Can you implement a binary search algorithm?
InDebted logo
InDebted

Software Engineer

Engineering · more than a year ago

Entry Average Negative experience No offer 3 rounds
Interview process
Technical screen Technical screen Technical screen
Interview formats
Coding System Design Coding

The interview process involved three rounds: a coding interview, followed by a system design interview, and then another coding interview. Unfortunately, I didn't pass the system design round because the description in the interview invite was misleading. It suggested I should be familiar with the company's tech stack, including event sourcing, but I think I should have focused on typical system design principles with a tech stack I'm comfortable with. This company utilizes pair/mob programming, meaning most of the workday is spent collaborating on Google Meet, even when working from home, which ties everyone's schedule together.

Confirmed questions1 question
  • Can you design a system for booking cinema seats?

InDebted Software Engineer Interview Questions

Quoted word for word from InDebted interview reports.

Given a collection of nodes with their parents forming a tree structure, how would you find a specific list of nodes?

Read reports

Tell me about a typical question about what you have done in different situations and what you would do if it happened again.

Read report

Can you describe your experience at your previous companies?

Read report

Formats, difficulty and experience

Across all 6 InDebted interview reports.

Interview formats

Behavioral 35.3%
Coding 35.3%
System Design 23.5%
Technical 5.9%

Interview difficulty

Easy 33.3%
Average 66.7%
Difficult 0%

Candidate experience

Neutral 50%
Negative 50%