Upload Button Icon Add office photos
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

Compare button icon Compare button icon Compare

Filter interviews by

Endava Associate Engineer Interview Questions and Answers

Updated 23 May 2023

Endava Associate Engineer Interview Experiences

1 interview found

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before May 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

Basic aptitude questions on trains, profit and loss etc

Round 3 - One-on-one 

(1 Question)

  • Q1. Questions based on core Java,oops.

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Linear search how to find algorithm
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Basics analytical questions

Round 2 - Technical 

(2 Questions)

  • Q1. Core java and basics sql
  • Q2. Html,CSS, basics questions
Round 3 - HR 

(2 Questions)

  • Q1. Tell me about your self
  • Q2. Salary discussions
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Jul 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Basic coding in Java. MySql, HTML.

Round 3 - Coding Test 

Adavance coding in Java programming.

Round 4 - HR 

(1 Question)

  • Q1. About salary. Location.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed before Dec 2023. There were 4 interview rounds.

Round 1 - Aptitude Test 

Questions and a few output-based questions were asked to assess your basic knowledge.

Round 2 - Coding Test 

Inquired about the leap year problem.

Round 3 - Coding Test 

I was asked a pattern problem along with a few basic questions on HTML, CSS (specifically how to change the button color), and JavaScript.

Round 4 - HR 

(1 Question)

  • Q1. What are the reasons you chose this company, what is your personal motto, and what aspects of the job and company do you find appealing?
  • Ans. 

    I chose this company for its innovative projects, my personal motto is 'continuous improvement', and I find the collaborative work environment and growth opportunities appealing.

    • Chose company for innovative projects

    • Personal motto is 'continuous improvement'

    • Find collaborative work environment appealing

    • Growth opportunities within the company

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Grasp the concept of both the knowledge you acquire and the code you write.
Interview experience
2
Poor
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at Adhiyamaan College of Engineering, Hosur and was interviewed in Sep 2022. There were 2 interview rounds.

Round 1 - Aptitude Test 

It was not tough, hr was tricky and rude not genuine

Round 2 - Technical 

(4 Questions)

  • Q1. It was pretty ok read basic topics and programming
  • Q2. What are pointers and related topics
  • Ans. 

    Pointers are variables that store memory addresses. They are used to manipulate data and create dynamic data structures.

    • Pointers are used to pass memory addresses as arguments to functions

    • They can be used to dynamically allocate memory

    • Pointers can be used to create linked lists and trees

    • They can also be used to access hardware directly

    • Null pointers are used to indicate that a pointer does not point to a valid memory ad

  • Answered by AI
  • Q3. What are storage specifiers
  • Ans. 

    Storage specifiers are keywords used in programming languages to define the scope and lifetime of variables.

    • Storage specifiers determine where a variable is stored in memory and how long it will exist.

    • Examples of storage specifiers include 'static', 'auto', 'register', and 'extern'.

    • Static variables have a lifetime that lasts for the entire program execution, while auto variables have a lifetime that lasts only within t...

  • Answered by AI
  • Q4. Share about your hobbys
  • Ans. 

    I enjoy playing the guitar and hiking in my free time.

    • Playing the guitar

    • Hiking

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - It was little tough because i was a circuit branch student

I applied via Campus Placement and was interviewed in Sep 2022. There were 7 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Aptitude Test 

6 sections with section timings
Aptitude 10 questions
Reasoning 10 questions
Coding 1(30min)
Data structure 10
Pseudo Code 10
About Company 5

Round 3 - Group Discussion 

Topic 1-drone
Topic - self driving cars

Round 4 - Technical 

(3 Questions)

  • Q1. Program to count spaces in string Program to print only digits in string
  • Ans. 

    Program to count spaces and print digits in string

    • For counting spaces, loop through the string and check for ' ' character

    • For printing digits, loop through the string and check for '0' to '9' characters

    • Use isdigit() function in Python to check for digits

    • Use a counter variable to keep track of spaces

    • Use a separate string variable to store digits and print it at the end

  • Answered by AI
  • Q2. Why string is immutable
  • Ans. 

    String is immutable because it cannot be changed once created.

    • Immutable objects are safer to use in multi-threaded environments

    • String pool in Java is possible because of immutability

    • StringBuffer and StringBuilder are mutable alternatives to String

  • Answered by AI
  • Q3. About Constructor Dictionary Access modifiers in python
Round 5 - Technical 

(1 Question)

  • Q1. Which is difficult program that you wrote in python Which is difficult program wrote in c Dictionary use with code implications
  • Ans. 

    Difficult program in Python: A web scraper to extract data from dynamic websites. Difficult program in C: A program to implement a custom data structure.

    • Python program required knowledge of web scraping libraries like BeautifulSoup and Selenium

    • C program required understanding of memory management and pointers

    • Python program had to handle dynamic website elements and login authentication

    • C program had to implement a custo...

  • Answered by AI
Round 6 - HR 

(1 Question)

  • Q1. Self intro About Company Hobbies Related to resume
Round 7 - HR 

(1 Question)

  • Q1. Self intro Intrested field

Interview Preparation Tips

Topics to prepare for TEKsystems Associate Engineer interview:
  • Dbms
  • Python
  • Java
  • OOPS
  • Programming
Interview preparation tips for other job seekers - Be confident and try to solve programing part well

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Selected Selected

I applied via Campus Placement and was interviewed before Nov 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Arrays sort using largest element

Round 2 - HR 

(1 Question)

  • Q1. Tell about yourself
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Apr 2023. There were 2 interview rounds.

Round 1 - One-on-one 

(1 Question)

  • Q1. Basics of spark and hive and kafka
Round 2 - One-on-one 

(1 Question)

  • Q1. Spark scala codinng on screen share along with working explanations of spark and hive

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep your basics very clear and you should know the whole process of working of different tools
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. What is a stack and implement it
  • Ans. 

    A stack is a linear data structure that follows the Last In First Out (LIFO) principle.

    • Elements are added to the top of the stack and removed from the top as well.

    • Common operations include push (add element to top) and pop (remove element from top).

    • Stacks can be implemented using arrays or linked lists.

    • Example: undo/redo functionality in a text editor.

    • Example: function call stack in programming languages.

  • Answered by AI
  • Q2. What is hashing and does it have key?
  • Ans. 

    Hashing is a process of converting data into a fixed-size output. It has a key that is used to access the data.

    • Hashing is used to store and retrieve data quickly.

    • It uses a hash function to generate a unique key for each input data.

    • The key is used to access the data in constant time.

    • Hashing is used in password storage, data indexing, and cryptography.

    • Examples of hash functions include MD5, SHA-1, and SHA-256.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - be cool and present yourself peacefully. they might ask u more on coding if u are weak you need to divert towards your strong topic

Skills evaluated in this interview

Endava Interview FAQs

How many rounds are there in Endava Associate Engineer interview?
Endava interview process usually has 3 rounds. The most common rounds in the Endava interview process are Resume Shortlist, Aptitude Test and One-on-one Round.

Tell us how to improve this page.

Endava Associate Engineer Interview Process

based on 2 interviews

Interview experience

3.5
  
Good
View more
Technical Lead
137 salaries
unlock blur

₹10 L/yr - ₹31.1 L/yr

Senior Developer
135 salaries
unlock blur

₹8 L/yr - ₹26.6 L/yr

Service Delivery Analyst
126 salaries
unlock blur

₹3.5 L/yr - ₹8.5 L/yr

Associate Technical Leader
80 salaries
unlock blur

₹9.8 L/yr - ₹30.6 L/yr

Developer
72 salaries
unlock blur

₹4.9 L/yr - ₹15.5 L/yr

Explore more salaries
Compare Endava with

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview