Theodo logo

Theodo Software Engineer Interview Questions
& Process

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

Based on 36 interview experiences · FREE TO READ

4 Rounds average
Average Typical difficulty
44.4% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Theodo.

Showing 3 of 36
Theodo logo
Theodo

Software Engineer

Engineering · nearly a year ago

Intern Difficult Negative experience No offer 5 rounds
Interview process
Recruiter call Technical screen Technical screen Onsite Offer
Interview formats
Behavioral Technical Coding Technical

It's a pretty long interview process with five interviews. First, there's an HR interview, and it's in French. Then, you take a quiz to test your logic. After that, there's a technical test focusing on test-driven development. Next up is another technical interview with the CTO. The final round is with a manager who gives you the final decision on whether you get the internship.

Confirmed questions1 question
  • In the technical interview with the CTO, can you implement a linked list using Java?
Theodo logo
Theodo

Software Engineer

Engineering · nearly a year ago

Mid Easy Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Take home Onsite Presentation
Interview formats
Behavioral Coding Technical Presentation

The process has 4 parts: a first HR interview, a refactoring test, a debugging test, and an interview with a manager. All interviews are followed by a debrief which allows for constructive and quick feedback. The process is quite fast overall (even though it took place in July/August). Well organized overall, being natural and honest made the whole process go well and be 'easy'.

Confirmed questions1 question
  • Tell me about a failure you experienced at work and how you handled it.
Theodo logo
Theodo

Software Developer

Engineering

Entry Average Negative experience No offer 4 rounds
Interview process
Recruiter call Technical screen Take home Onsite Panel Group Presentation Background check Offer
Interview formats
Behavioral Coding Technical

The whole interview experience was confusing. It started with an HR contact via LinkedIn asking about my interest in a new job. We scheduled a call where the HR surprisingly asked me to convince them to recruit me instead of introducing the company. After this screening call, I was invited to an online coding test, followed by an interview day at their office. The coding test, tech, logic, and pair coding interviews were enjoyable, and I received positive feedback. However, the interview with the CEO was strange. His attitude and questions were odd, like asking why I didn't return to my home country to work or why I wanted to work in France. He also questioned my online test score (below 80/100) and my reading habits (reading an English book). The HR later informed me that my application was declined due to my French level, suggesting I reapply in about a year and a half. My French level was B2+ at the time, and I had a Master's Degree from a French University.

Confirmed questions7 questions
  • So, why do you want to work in our company?
  • Go ahead, make me want to recruit you.
  • why don't you go back to your country to work?

Theodo Software Engineer Interview Questions

Quoted word for word from Theodo interview reports.

Can you find all the perfect squares within a specified numerical range?

Read reports

There are 10 light switches and 100 people. The first person turns on all switches. The second person toggles every second switch. The third person toggles every third switch, and so on. After the 50th person has gone through, what is the final state of the lights?

Read reports

Regarding SOLID principles, what are the I and D components and what do they signify?

Read reports

Formats, difficulty and experience

Across all 36 Theodo interview reports.

Interview formats

Technical 38.7%
Coding 30.2%
Behavioral 23.6%
Presentation 3.8%
Group 0.9%

Interview difficulty

Easy 25%
Average 52.8%
Difficult 22.2%

Candidate experience

Positive 44.4%
Neutral 27.8%
Negative 27.8%