Endava logo

Endava Software Engineer Interview Questions
& Process

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

Based on 74 interview experiences · FREE TO READ

2.2 Rounds average
Average Typical difficulty
66.2% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Endava.

Showing 3 of 74
Endava logo
Endava

Software Engineer

Engineering · nearly a year ago

Entry Difficult Positive experience Accept offer 3 rounds
Interview process
Technical screen Technical screen Background check
Interview formats
Coding Technical Behavioral

So, my interview journey had three main parts, and it felt pretty fair and organized. First off was an online assessment, which was a mix of MCQs, coding, and SQL. There were like 57 MCQs about tech stuff and general aptitude, then 2 coding problems that were more about just solving things logically, and finally 1 SQL question. The MCQs hit on programming basics and reasoning. The coding parts were easy-ish to medium, just checking if I knew loops, if/else, and basic data structures. The SQL thing was simple, just writing a query. After that, if you passed, you got a technical interview. This one dove into core tech, programming basics, how I approach problems, and questions about my past projects and resume. The interviewer was good, asked clear questions, and it was a good back-and-forth where I could explain my thinking. The last step was the HR interview. This was more chatty, asking about me, my career plans, what I'm good at, what I'm not so good at, and if I'm up for learning new things and changing things up. It was mostly about seeing if I'd fit in and could communicate well.

Confirmed questions2 questions
  • Did they ask about core fundamentals and basics?
  • Did they ask questions with a deep focus on understanding concepts rather than rote learning?
Endava logo
Endava

Software Engineer

Engineering · a year ago

Mid Average Positive experience Decline offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical System Design

So, Endava's interview was pretty good overall. The recruiter was nice and got things set up quickly. First, there was an HR chat about my background, what I'm looking for, and why I applied. Then, two engineers talked to me about backend stuff, mainly Java and Spring Boot, and also system design and solving problems. It was tough but fair, and they made it pretty comfortable. The best part was how it felt like a team effort, not just a test. They were cool with talking through different ideas and wanted me to think out loud. They were checking not just what I knew, but how I communicate and handle stress. The last part was about fitting in with the team and hearing more about the projects. Everyone seemed really into their work and talked a lot about the team vibe and getting better.

Confirmed questions2 questions
  • Tell me about your past work experiences.
  • What is your prior experience in a company?
Endava logo
Endava

Software Engineer

Engineering · a year ago

Senior Easy Negative experience No offer 2 rounds
Interview process
Technical screen Recruiter call Presentation
Interview formats
Technical Coding

The interview process with Endava started off pretty well. Ryan from hiring was responsive and got the first rounds set up fast. First up was a technical interview where I had to solve a coding challenge and add some functionality to their existing code. Then, I had a chat with the Head of Australia, which seemed like a good sign. But after that meeting, communication just stopped. No updates came through, and Ryan, who was so quick to reply before, just went silent. It's pretty annoying that a company this size can't even manage to send a simple update, win or lose. The lack of basic politeness and transparency really makes the hiring process look bad. Overall, a super disappointing experience. The technical parts were fine, but the total silence afterwards really left a bad taste. A quick email would have made a huge difference in keeping things professional.

Confirmed questions1 question
  • How would you add functionality to the existing codebase?

Endava Software Engineer Interview Questions

Quoted word for word from Endava interview reports.

can you write three ways to calculate the power of a number?

Read reports

Could you reverse a string? (Doing it in place is a bonus.)

Read reports

Can you tell me the difference between cookies, local storage, and session storage?

Read reports

What are the core principles of OOP, and could you elaborate on one specific principle?

Read reports

Can you describe the four fundamental principles of Object Oriented Programming?

Read report

Can you outline the distinctions between manual and automated testing, including their advantages and disadvantages?

Read report

Can you design an example for the consumer producer problem?

Read report

What design pattern do you apply when designing a piece of software that depends on another library which is under development and changing a lot?

Read report

If you were to design a piece of software that relies on a library currently under development and subject to frequent changes, what design pattern would you use?

Read report

Formats, difficulty and experience

Across all 74 Endava interview reports.

Interview formats

Technical 41.2%
Behavioral 34.7%
Coding 18.2%
Group 1.8%
System Design 1.8%

Interview difficulty

Easy 21.6%
Average 70.3%
Difficult 8.1%

Candidate experience

Neutral 17.6%
Positive 66.2%
Negative 16.2%