Premium Employer

i

This company page is being actively managed by Endava Team. If you also belong to the team, you can get access from here

Endava Verified Tick Work with us arrow

Compare button icon Compare button icon Compare

Filter interviews by

Endava Interview Questions and Answers

Updated 20 Jun 2025
Popular Designations

19 Interview questions

A Senior Software Developer was asked 3w ago
Q. What is the difference between functional and object-oriented programming in Java?
Ans. 

Functional programming focuses on functions and immutability, while object-oriented programming emphasizes objects and state management.

  • Functional programming treats computation as the evaluation of mathematical functions and avoids changing state.

  • Example: In Java, using lambda expressions to create a function: (x) -> x * 2.

  • Object-oriented programming organizes code into objects that contain both data and metho...

View all Senior Software Developer interview questions
A Senior Software Developer was asked 3w ago
Q. How do you develop a Reactive API in Spring Boot?
Ans. 

Creating a Reactive API in Spring Boot involves using Project Reactor for asynchronous data handling.

  • Use Spring WebFlux to create reactive RESTful services.

  • Define a reactive controller using @RestController and return Mono or Flux types.

  • Example: @GetMapping('/items') public Flux<Item> getItems() { return itemService.findAll(); }

  • Leverage reactive repositories with Spring Data to interact with databases asynch...

View all Senior Software Developer interview questions
A Senior Developer was asked 1mo ago
Q. What is your development experience?
Ans. 

Development experience encompasses the skills, knowledge, and practical exposure gained through software development projects.

  • Proficiency in programming languages like Java, Python, or JavaScript.

  • Experience with frameworks such as React for front-end or Django for back-end development.

  • Familiarity with version control systems like Git for collaborative coding.

  • Hands-on experience with Agile methodologies, participat...

View all Senior Developer interview questions
An Associate Java Developer was asked 10mo ago
Q. Are you trained in technologies like AI and ML?
Ans. 

No, my training has primarily focused on Java development.

  • My training has primarily focused on Java development, with a strong foundation in core Java concepts and frameworks.

  • While I have a basic understanding of AI and ML concepts, I do not have formal training or experience in these technologies.

  • I am open to learning and expanding my skills in AI and ML in the future.

View all Associate Java Developer interview questions
An Associate Java Developer was asked 10mo ago
Q. What are the disadvantages of DBMS?
Ans. 

Disadvantages of DBMS include high cost, complexity, potential for data loss, and security vulnerabilities.

  • High cost of implementation and maintenance

  • Complexity in managing and scaling the database

  • Potential for data loss due to system failures or human errors

  • Security vulnerabilities that can lead to data breaches

  • Dependency on a single vendor for support and updates

View all Associate Java Developer interview questions
An Associate Java Developer was asked 10mo ago
Q. What are the features of Java?
Ans. 

Java is a versatile programming language known for its platform independence, object-oriented features, and robust standard library.

  • Platform independence - Java programs can run on any platform that has a Java Virtual Machine (JVM)

  • Object-oriented - Java supports the principles of encapsulation, inheritance, and polymorphism

  • Robust standard library - Java provides a rich set of APIs for tasks like networking, I/O, a...

View all Associate Java Developer interview questions
An Associate Java Developer was asked 10mo ago
Q. What is a HashMap and where is it used?
Ans. 

HashMap is a data structure in Java that stores key-value pairs and allows fast retrieval of values based on keys.

  • HashMap implements the Map interface and uses hashing to store elements.

  • It allows one null key and multiple null values.

  • Example: HashMap<String, Integer> map = new HashMap<>(); map.put("apple", 5); int value = map.get("apple");

View all Associate Java Developer interview questions
Are these interview questions helpful?
An Associate Java Developer was asked 10mo ago
Q. What are the OOPS concepts and can you explain them with an example?
Ans. 

OOPS concepts are fundamental principles in object-oriented programming.

  • Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: Class Car with properties like make, model, and methods like start(), stop().

  • Inheritance: Allows a class to inherit properties and behavior from another class. Example: Class Truck inheriting from class Vehicle.

  • Polymorphism: Ability to present the sa...

View all Associate Java Developer interview questions
An Associate Java Developer was asked 10mo ago
Q. Why did you use JSP pages in your project?
Ans. 

JSP pages were used in the project for dynamic content generation and seamless integration with Java code.

  • JSP allows for easy integration of Java code for dynamic content generation.

  • JSP pages can be easily maintained and updated without changing the Java code.

  • JSP pages provide a way to separate presentation logic from business logic.

  • JSP pages can be used to create reusable components for the project.

  • JSP pages offe...

View all Associate Java Developer interview questions
An Associate Java Developer was asked 10mo ago
Q. Which version of Java are you familiar with?
Ans. 

I am familiar with Java 8 and Java 11.

  • Familiar with features like lambda expressions, streams, and default methods in Java 8.

  • Experience with features like local-variable type inference, HTTP/2 client, and new string methods in Java 11.

View all Associate Java Developer interview questions

Endava Interview Experiences

24 interviews found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Apr 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Questions based on skills and some aptitude questions and project explanation

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare well of DSA and strings and arrays and resume skills
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Aug 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

57 bits of Aptitude, Reasoning, Verbal Ability,Java, Python, DBMS, C, C++ and 3 coding questions
1) Arrays&Math, 2) Strings 3) Sql Query based on Joins and Sub-Query.
Totally 60 bits with a time 1&1/2 hr.

Round 2 - Technical 

(10 Questions)

  • Q1. Tell me about yourself that is not present in the resume.
  • Ans. 

    I am an avid hiker and have climbed several mountains in the past year.

    • I enjoy spending time outdoors and challenging myself physically

    • I have completed multiple hiking trails, including the Appalachian Trail and Mount Kilimanjaro

    • I find solace and inspiration in nature, which helps me stay focused and motivated in my work

  • Answered by AI
  • Q2. Questions on your resume and project. why did you choose Java? why do you choose the project while there are many different projects are out there? what frameworks have you used in your project?
  • Q3. Questions on Logical Reasoning based on analogy,number series.
  • Q4. What is DBMS ? and Differentiate blw R-DBMS and DBMS.
  • Ans. 

    DBMS stands for Database Management System. R-DBMS is a relational database management system which stores data in tables with relationships.

    • DBMS is a software system that allows users to define, create, maintain and control access to the database.

    • R-DBMS is a type of DBMS that stores data in tables with relationships between the tables.

    • R-DBMS uses Structured Query Language (SQL) for accessing and managing the data.

    • Exam...

  • Answered by AI
  • Q5. What are the disadvantages of DBMS?
  • Ans. 

    Disadvantages of DBMS include high cost, complexity, potential for data loss, and security vulnerabilities.

    • High cost of implementation and maintenance

    • Complexity in managing and scaling the database

    • Potential for data loss due to system failures or human errors

    • Security vulnerabilities that can lead to data breaches

    • Dependency on a single vendor for support and updates

  • Answered by AI
  • Q6. What are the features of Java?
  • Ans. 

    Java is a versatile programming language known for its platform independence, object-oriented features, and robust standard library.

    • Platform independence - Java programs can run on any platform that has a Java Virtual Machine (JVM)

    • Object-oriented - Java supports the principles of encapsulation, inheritance, and polymorphism

    • Robust standard library - Java provides a rich set of APIs for tasks like networking, I/O, and da...

  • Answered by AI
  • Q7. What is meant by polymorphism? What are the different types of polymorphism and explain them with an example?
  • Ans. 

    Polymorphism in Java refers to the ability of a single method to perform different actions based on the object it is acting upon.

    • Types of polymorphism: compile-time polymorphism (method overloading) and runtime polymorphism (method overriding)

    • Method overloading: multiple methods in the same class with the same name but different parameters

    • Example of method overloading: public void display(int a) and public void display...

  • Answered by AI
  • Q8. Are you trained in technologies like AI and ML?
  • Ans. 

    No, my training has primarily focused on Java development.

    • My training has primarily focused on Java development, with a strong foundation in core Java concepts and frameworks.

    • While I have a basic understanding of AI and ML concepts, I do not have formal training or experience in these technologies.

    • I am open to learning and expanding my skills in AI and ML in the future.

  • Answered by AI
  • Q9. What is No-Sql? In what cases does No-Sql will be used?
  • Ans. 

    No-SQL is a type of database that does not use the traditional tabular structure of relational databases.

    • No-SQL databases are used when dealing with large amounts of unstructured or semi-structured data.

    • They are suitable for real-time applications, big data, and cloud-based systems.

    • Examples of No-SQL databases include MongoDB, Cassandra, and Redis.

  • Answered by AI
  • Q10. What do you aspire to in life?
  • Ans. 

    I aspire to continuously learn and grow, make a positive impact on others, and achieve personal fulfillment.

    • Continuous learning and growth in my career and personal life

    • Making a positive impact on others through my work and actions

    • Achieving personal fulfillment and happiness in all aspects of life

  • Answered by AI
Round 3 - Technical 

(8 Questions)

  • Q1. Tell me about yourself that is not present in the resume.
  • Ans. 

    I am an avid hiker and have climbed several mountains in the past year.

    • I enjoy spending time outdoors and challenging myself physically

    • I have completed multiple hiking trails, including the Appalachian Trail and Mount Kilimanjaro

    • I find peace and inspiration in nature, which helps me stay focused and motivated in my work

  • Answered by AI
  • Q2. Questions on Resume and Project. Why did you choose this project and How can you say that this project will improve your programming ability?
  • Q3. Predict a Sql Join Query(Inner Join) mcq bit based on the written test , Explain the query and what is right option.
  • Q4. A puzzle based on Water Jug Problem which should result 4L water by using 5 & 3 L jugs.
  • Q5. Why did you used JSP pages in your project.
  • Ans. 

    JSP pages were used in the project for dynamic content generation and seamless integration with Java code.

    • JSP allows for easy integration of Java code for dynamic content generation.

    • JSP pages can be easily maintained and updated without changing the Java code.

    • JSP pages provide a way to separate presentation logic from business logic.

    • JSP pages can be used to create reusable components for the project.

    • JSP pages offer a f...

  • Answered by AI
  • Q6. What are the OOPS concept and explain them with an example.
  • Ans. 

    OOPS concepts are fundamental principles in object-oriented programming.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: Class Car with properties like make, model, and methods like start(), stop().

    • Inheritance: Allows a class to inherit properties and behavior from another class. Example: Class Truck inheriting from class Vehicle.

    • Polymorphism: Ability to present the same in...

  • Answered by AI
  • Q7. Which version of Java are you familiar with?
  • Ans. 

    I am familiar with Java 8 and Java 11.

    • Familiar with features like lambda expressions, streams, and default methods in Java 8.

    • Experience with features like local-variable type inference, HTTP/2 client, and new string methods in Java 11.

  • Answered by AI
  • Q8. What is an HashMap and where it is used?
  • Ans. 

    HashMap is a data structure in Java that stores key-value pairs and allows fast retrieval of values based on keys.

    • HashMap implements the Map interface and uses hashing to store elements.

    • It allows one null key and multiple null values.

    • Example: HashMap<String, Integer> map = new HashMap<>(); map.put("apple", 5); int value = map.get("apple");

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - 1st TR was smooth and he's friendly but 2nd TR was a not good and companies like galaxies often asks aptitude and puzzles in their interview DO PREPARE THEM!! Decent programming knowledge is enough and should be able to explain your project and its bugs and errors you've faced. Aptitude questions from the written test will be asked in interview.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. Tell your experience
Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

2 questions on dsa
1.Arrays find maximum sum
2.string anagram

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare good for quantitative section they give more priority to quantitative aptitude in interview aslo they ask aptitude questions
Interview experience
1
Bad
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview in Dec 2024, where I was asked the following questions.

  • Q1. How to developer Reactive API in Springboot
  • Ans. 

    Creating a Reactive API in Spring Boot involves using Project Reactor for asynchronous data handling.

    • Use Spring WebFlux to create reactive RESTful services.

    • Define a reactive controller using @RestController and return Mono or Flux types.

    • Example: @GetMapping('/items') public Flux<Item> getItems() { return itemService.findAll(); }

    • Leverage reactive repositories with Spring Data to interact with databases asynchronou...

  • Answered by AI
  • Q2. Difference between functional and object oriented programming in java
  • Ans. 

    Functional programming focuses on functions and immutability, while object-oriented programming emphasizes objects and state management.

    • Functional programming treats computation as the evaluation of mathematical functions and avoids changing state.

    • Example: In Java, using lambda expressions to create a function: (x) -> x * 2.

    • Object-oriented programming organizes code into objects that contain both data and methods.

    • Ex...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Do not join this company if you are serious about your career, they will fire you if you will be even in medical leave.

Service Delivery Analyst Interview Questions & Answers

user image VIJAYALAXMI SHUMBHULINGAPPA BHADRAS

posted on 10 May 2025

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
  • Q1. What is the difference between a distribution groups and shared mailboxe?
  • Q2. What is ticketing tool? How many problems are ticket do you face on a daily basis?
  • Q3. Explain how VPN works?
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

It includes all multiple-choice questions on computer networks, database management systems, data structures, and output-based queries.

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
  • Q1. Asked on MVVM
  • Q2. Asked on Compose

Senior Developer Interview Questions & Answers

user image Avinash Shivalingappa Badigar

posted on 5 Jun 2025

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Jun 2024, where I was asked the following questions.

  • Q1. What is development experience?
  • Ans. 

    Development experience encompasses the skills, knowledge, and practical exposure gained through software development projects.

    • Proficiency in programming languages like Java, Python, or JavaScript.

    • Experience with frameworks such as React for front-end or Django for back-end development.

    • Familiarity with version control systems like Git for collaborative coding.

    • Hands-on experience with Agile methodologies, participating i...

  • Answered by AI
  • Q2. Why are you switching company?
  • Ans. 

    I'm seeking new challenges and opportunities for growth that align with my career goals and personal aspirations.

    • Desire for professional growth: I'm looking for a role that offers more responsibilities and opportunities to lead projects.

    • Cultural fit: I want to work in an environment that values collaboration and innovation, which I believe your company embodies.

    • Skill enhancement: I'm eager to learn new technologies and...

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Nov 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What is LAN AND WAN
  • Ans. 

    LAN stands for Local Area Network, which connects devices in a small geographical area. WAN stands for Wide Area Network, which connects devices over a large geographical area.

    • LAN is typically used in homes, offices, or schools.

    • LAN has high data transfer rates and low latency.

    • Examples of LAN technologies include Ethernet and Wi-Fi.

    • WAN covers a larger area, such as cities, countries, or even globally.

    • WAN uses public or ...

  • Answered by AI
  • Q2. What is IP address
  • Ans. 

    An IP address is a unique numerical label assigned to each device connected to a computer network.

    • IP addresses are used to identify and locate devices on a network.

    • There are two types of IP addresses: IPv4 and IPv6.

    • IPv4 addresses consist of four sets of numbers separated by periods (e.g. 192.168.1.1).

    • IPv6 addresses are longer and consist of eight groups of four hexadecimal digits separated by colons (e.g. 2001:0db8:85a...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - good

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Feb 2023. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Technical interview conducted on SQL and linux
Round 2 - Technical 

(1 Question)

  • Q1. Discussion with project manager about previous worked project and their work related issues
Round 3 - HR 

(1 Question)

  • Q1. Salary discussion and notice period discussion

Top trending discussions

View All
Interview Tips & Stories
1w (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about Endava?
Ask anonymously on communities.

Endava Interview FAQs

How many rounds are there in Endava interview?
Endava interview process usually has 2-3 rounds. The most common rounds in the Endava interview process are Technical, One-on-one Round and Aptitude Test.
How to prepare for Endava interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Endava. The most common topics and skills that interviewers at Endava expect are Automation, Agile, Business Solutions, IT Services and Machine Learning.
What are the top questions asked in Endava interview?

Some of the top questions asked at the Endava interview -

  1. What is No-Sql? In what cases does No-Sql will be us...read more
  2. What is meant by polymorphism? What are the different types of polymorphism and...read more
  3. What are the OOPS concept and explain them with an examp...read more
How long is the Endava interview process?

The duration of Endava interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

3.5/5

based on 24 interview experiences

Difficulty level

Easy 31%
Moderate 63%
Hard 6%

Duration

Less than 2 weeks 81%
2-4 weeks 13%
6-8 weeks 6%
View more
Join Endava We transform lives through technology.

Interview Questions from Similar Companies

EPAM Systems Interview Questions
3.7
 • 571 Interviews
Synechron Interview Questions
3.5
 • 379 Interviews
Movate Interview Questions
3.3
 • 272 Interviews
Globant Interview Questions
3.7
 • 184 Interviews
SS&C TECHNOLOGIES Interview Questions
3.3
 • 184 Interviews
ThoughtWorks Interview Questions
3.9
 • 158 Interviews
Luxoft Interview Questions
3.6
 • 128 Interviews
TEKsystems Interview Questions
3.3
 • 124 Interviews
View all

Endava Reviews and Ratings

based on 318 reviews

3.5/5

Rating in categories

3.0

Skill development

3.4

Work-life balance

3.7

Salary

3.2

Job security

3.3

Company culture

3.1

Promotions

3.2

Work satisfaction

Explore 318 Reviews and Ratings
Java Senior Developer

Bangalore / Bengaluru

4-8 Yrs

Not Disclosed

Explore more jobs
Service Delivery Analyst
146 salaries
unlock blur

₹3.5 L/yr - ₹7.8 L/yr

Senior Developer
145 salaries
unlock blur

₹12.5 L/yr - ₹25 L/yr

Technical Lead
140 salaries
unlock blur

₹18 L/yr - ₹31.1 L/yr

Associate Technical Leader
75 salaries
unlock blur

₹17.9 L/yr - ₹30.4 L/yr

Developer
59 salaries
unlock blur

₹5.7 L/yr - ₹11.7 L/yr

Explore more salaries
Compare Endava with

Synechron

3.5
Compare

Movate

3.3
Compare

Sopra Steria

3.8
Compare

NCR Corporation

3.7
Compare
write
Share an Interview