
Encora Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 99 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Encora.
Software Engineer
I had an hour-long coding round where I was asked to solve an ad-hoc problem. I only managed to solve about half of it. The interviewer was really focused on time, saying things like “I’ll give you 2 more minutes—can you finish it?”, making it feel like a time-pressure test instead of an assessment of problem-solving. Because of that rushed environment, I couldn’t answer some conceptual questions well either. The interviewer kept asking “Do you know this?” and “Do you know that?” without letting me think or explain my approach. I understand I didn’t perform well, but a few things stood out. There was no rejection email, which is a big red flag. The interview felt cramped and poorly structured, with no real attempt to understand my thought process. It was just a checklist of knowledge. Communication was also tough because the interviewer’s English wasn’t clear. The coding problem was rushed. 15 minutes for an unspecific ad-hoc problem, with constant time reminders, didn’t allow for demonstrating analytical or structured thinking. It’s actually good I didn’t do well, because I improved a lot within a month and got another job. But this interview left a bad impression because the process itself didn’t feel fair or well-designed.
- Can you explain React 19 APIs, such as useLayoutEffect and other features?
Software Engineer Intern
The selection process has three stages: 1. Online test: It's an online test split into two parts. The first part has logic questions to check how you reason. Some relate to basic programming ideas like AND, OR, negation, greater than, less than, equals, etc. The second part is a small technical challenge you can solve in any programming language. 2. Video presentation: Here you need to record yourself speaking in English. They assess your communication skills, how you develop your thoughts, and how natural you sound. If your English isn't intermediate-high level, it might be tough. I made it to this stage. 3. Technical interview: I didn't reach this stage, but some friends did. This stage is also in two parts: First part: It's a personal interview with general questions about you. The goal is to confirm you spoke naturally in the video, without scripts or help. Second part: If you pass the first, days later they tell you if you advance. I don't have full details yet, but it seems they ask programming questions and possibly a live technical exercise.
- The questions were multiple choice. One I recall was about identifying if a number was valid based on certain rules: it had to be between 0 and 999999, could have a negative sign, but no leading zeros, no decimals, and not -0. The options were something like: 00001, -0, 83.1 and 76. There were also logic operator exercises, but instead of common symbols (<, >, &&, !), they used symbols like $ for less than, or other combinations for negation, and you had to say if the expression was true or false.
Software Engineer
I had a call with HR about SOLID, Java wrapper classes, and design patterns. Then, a technical interview with three engineers focusing on Java, and a project review where I had to suggest improvements or explain its implementation. After that, a second technical interview with one engineer. I was also scheduled for a MANDATORY call to prep for a client tech interview, but after two weeks of silence, the recruiter emailed saying the client wasn't interested. Total waste of time, maybe use it for mock interviews.
- In what scenarios is the builder pattern appropriate?
- Can you describe the SOLID principles?
- What are Java wrapper classes and when are they used?
Encora Software Engineer Interview Questions
Quoted word for word from Encora interview reports.
“How can you check the IP address associated with a URL?”
Read reports →“Can you sort an array of 0s and 1s like this: 0,0,0,0,1,1,1?”
Read reports →“Could you find triplets from an integer array of values that represent side lengths?”
Read reports →“Could you explain the distinction between a container and a virtual machine?”
Read reports →“How would you make a request to an API and then count items in a returned list?”
Read report →“How would you remove duplicates from a given array with an optimized solution?”
Read report →“How can you break a singleton pattern if all safety measures are already in place?”
Read report →“How would you design a database schema for an email inbox?”
Read report →“Can you give examples of how to use LEFT JOIN and RIGHT JOIN?”
Read report →Formats, difficulty and experience
Across all 99 Encora interview reports.