Enova logo

Enova Software Engineer Interview Questions
& Process

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

Based on 55 interview experiences · FREE TO READ

3.1 Rounds average
Average Typical difficulty
70.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Enova.

Showing 3 of 55
Enova logo
Enova

Software Engineer

Engineering · more than a year ago

Intern Average Neutral experience No offer 5 rounds
Interview process
Recruiter call Technical screen Onsite Group
Interview formats
Behavioral Technical Coding Group

Started with a quick introductory phone call, no technical stuff. Then, I had an all-day interview with several different rounds. These included multiple behavioral rounds, some technical rounds, and a collaborative problem-solving round with other people applying for the internship. It wasn't super hard, but it was definitely a long and tiring day.

Confirmed questions1 question
  • Could you implement a game using a programming language you prefer?
Enova logo
Enova

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience Accept offer 6 rounds
Interview process
Recruiter call Technical screen Take home Onsite Background check Offer
Interview formats
Technical Coding Behavioral Group Presentation

Todas as etapas do processo são bem descritas pela empresa e a maior parte das entrevistas são em inglês. Existe um contato inicial (phone screen) e depois é enviado um link para realizar um teste de programação (assessment). Passando nessas etapas, é agendado um dia para realizar as demais (technical, problem solving, behavioral, executive interview and lunch/coffee), sendo todas essas etapas realizadas em sequência, o que dura algo em torno de 3 horas. Após alguns dias eles retornam o contato informando o resultado.

Confirmed questions3 questions
  • Descreva o melhor projeto em que já trabalhou e explique o motivo.
  • Descreva o pior projeto em que já trabalhou e explique o motivo.
  • Como você lidaria com situações de conflito com colegas de trabalho?
Enova logo
Enova

Software Engineer

Engineering · more than a year ago

Entry Average Positive experience Accept offer 5 rounds
Interview process
Phone screen Onsite Background check Offer
Interview formats
Technical Coding Technical Behavioral

The interview process was really enjoyable. It started with a phone screening that had some easy technical coding problems. After that, I had an onsite interview which included 4 rounds. We had a nice lunch before the rounds began. The first round involved reading Ruby code. The second round was about writing code, where I used backtracking to solve the problem, and it went well. The third round was a writing communication task, focusing on designing a two-elevator system for a building. The final round consisted of behavior questions. Overall, it was a very relaxed and fun process.

Confirmed questions5 questions
  • Could you review this Ruby code?
  • Solve a small coding problem.
  • Design an elevator system for a building.

Enova Software Engineer Interview Questions

Quoted word for word from Enova interview reports.

Given a string, can you count how many vowels it contains?

Read reports

Could you read and interpret a Ruby script for verifying credit card numbers?

Read reports

How would you maintain a most sold items list in a real time online system?

Read reports

Describe how you would implement the markdown for an Amazon.com product listing page.

Read report

Could you describe a database model for Loans, Payments, and Customers?

Read report

What's your approach to designing a toaster if it can't have any buttons or knobs?

Read report

Could you understand the purpose of the production Ruby code I gave you, even though you don't know Ruby?

Read report

Could you implement a game using a programming language you prefer?

Read report

Formats, difficulty and experience

Across all 55 Enova interview reports.

Interview formats

Technical 31.7%
Coding 28.3%
Behavioral 22.8%
Group 8.3%
Presentation 3.4%

Interview difficulty

Easy 18.2%
Average 60%
Difficult 21.8%

Candidate experience

Positive 70.9%
Neutral 20%
Negative 9.1%