Endava logo

Endava Interview Questions
& Process

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

Based on 365 interview experiences · FREE TO READ

2.3 Rounds average
Average Typical difficulty
69.6% Positive experience

Which role are you interviewing for?

30 roles · 365 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Endava.

Showing 4 of 365
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

Product Manager

Product · nearly a year ago

Mid Easy Negative experience No offer 1 round
Interview process
Recruiter call
Interview formats
Behavioral

the recruiter screen involved going through the bullet points in the job description line by line, asking if I had experience with them. Specifically, they asked about my experience with JQL. I explained that it's a query language for JIRA, similar to SQL and Python, which I'm experienced with, and that JQL is easily learnable. The recruiter said they needed someone with 'expert JQL skills' and ended the call immediately, saying they would follow up if that changed. It's frustrating when recruiters don't understand the roles they're hiring for, asking only yes/no questions about requirements.

Confirmed questions4 questions
  • Do you have experience with JQL?
  • Are you familiar with SQL?
  • Have you used Jira?
Endava logo
Endava

Senior QA Engineer

Engineering · a year ago

Senior Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Group Offer
Interview formats
Behavioral Technical Coding Other

First up was the HR interview, just a chat about my background, why I want this job, and if I fit with the company vibe. Then, a technical interview digging into my coding, problem-solving, automation testing knowledge, OOP, and practical skills with SQL, Selenium, and Python. After that, a casual 'Nice to meet you' chat with someone from the team or a manager to see how I'd fit in, how I communicate, and what their daily grind is like. Finally, the offer interview to go over the details of the job offer, pay, start date, and how the onboarding works.

Confirmed questions5 questions
  • Discuss OOP principles.
  • Demonstrate proficiency with various SQL queries.
  • Perform logic exercises.
Endava logo
Endava

Backend Developer

Engineering · a year ago

Entry Average Positive experience Accept offer 2 rounds
Interview process
Recruiter call Phone screen
Interview formats
Behavioral Technical

It started with my resume where I made sure to highlight my backend frameworks, databases, and APIs experience, plus a few projects. A few days after I sent it, I got an email saying they were interested in moving forward. Next up was a technical screening with a recruiter. They asked me about my background, my favorite programming languages (Python and Java are my strongest), and the kinds of databases I've used, such as PostgreSQL and MongoDB. The call was pretty easy, and I felt good about my answers. The recruiter said they'd let me know about the next steps in a few days, and they did.

Confirmed questions1 question
  • Can you explain the difference between a struct and an object?

Endava Interview Questions

Quoted word for word from Endava interview reports.

Can you write a command to check if a sudoku grid is valid, making sure it uses numbers 1 through 9?

Read reports

Can you write a program to print the first n Fibonacci numbers?

Read reports

What are the best practices to secure a web server on AWS?

Read reports

What are the data types in JavaScript and what are SQL queries?

Read reports

What are the use cases for Generative AI in the insurance sector?

Read report

Can you explain how a HashMap works and how data is distributed in it?

Read report

Can you tell me about the new features introduced in ES6 for JavaScript?

Read report

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

Read report

Can you explain what a relational database is and describe the meaning of a 1 to many (1:n) relationship?

Read report

Formats, difficulty and experience

Across all 365 Endava interview reports.

Interview formats

Technical 39.9%
Behavioral 37.2%
Coding 13.9%
Group 2.8%
Presentation 2.3%

Interview difficulty

Easy 20.5%
Average 67.9%
Difficult 11.5%

Candidate experience

Positive 69.6%
Negative 13.2%
Neutral 17.3%

Reports by job function

Engineering 271
Operations 32
HR 17
Design 9
Sales 9
Product 6