Encora logo

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

2.5 Rounds average
Average Typical difficulty
58.6% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Encora.

Showing 3 of 99
Encora logo
Encora

Software Engineer

Engineering · nearly a year ago

Senior Difficult Negative experience No offer 1 round
Interview process
Technical screen
Interview formats
Technical Coding

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.

Confirmed questions1 question
  • Can you explain React 19 APIs, such as useLayoutEffect and other features?
Encora logo
Encora

Software Engineer Intern

Engineering · a year ago

Intern Average Positive experience No offer 3 rounds
Interview process
Technical screen Presentation Technical screen
Interview formats
Technical Coding Presentation Behavioral

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.

Confirmed questions1 question
  • 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.
Encora logo
Encora

Software Engineer

Engineering · more than a year ago

Entry Average Negative experience No offer 4 rounds
Interview process
Recruiter call Technical screen Technical screen Onsite
Interview formats
Behavioral Technical Coding

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.

Confirmed questions7 questions
  • 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.

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.

Interview formats

Technical 42.9%
Behavioral 33.8%
Coding 20.3%
System Design 1.7%
Presentation 0.9%

Interview difficulty

Easy 12.1%
Average 72.7%
Difficult 15.2%

Candidate experience

Negative 21.2%
Positive 58.6%
Neutral 20.2%