
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
Candidate interview experiences
First-hand accounts from people who interviewed at Enova.
Software Engineer
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.
- Could you implement a game using a programming language you prefer?
Software Engineer
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.
- 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?
Software Engineer
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.
- 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 →“Can you find the first parent of two given children?”
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.