Upload Button Icon Add office photos
Engaged Employer

i

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

Nagarro Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Nagarro Technology Trainee Interview Questions and Answers

Updated 14 Aug 2023

11 Interview questions

A Technology Trainee was asked
Q. Implement a Dequeue from scratch.
Ans. 

Implement DeQueue using arrays in a programming language

  • Create an array to store the elements of the DeQueue

  • Implement functions to add elements at both ends of the DeQueue

  • Implement functions to remove elements from both ends of the DeQueue

  • Ensure proper handling of empty DeQueue and full DeQueue scenarios

A Technology Trainee was asked
Q. Give real-life examples and code it.
Ans. 

Real-life examples and code for Technology Trainee interview question.

  • Example 1: Creating a simple calculator app in Python

  • Example 2: Implementing a basic chatbot using JavaScript

  • Example 3: Developing a website using HTML, CSS, and JavaScript

Technology Trainee Interview Questions Asked at Other Companies

asked in Nagarro
Q1. Segregate Odd-Even Problem Statement In a wedding ceremony at Nin ... read more
asked in Nagarro
Q2. Count Derangements Problem Statement You are tasked with finding ... read more
asked in Nagarro
Q3. Smallest Window Problem Statement Given two strings S and X conta ... read more
asked in Nagarro
Q4. Trapping Rain Water Problem Statement You are given a long type a ... read more
asked in Nagarro
Q5. Given an array of integers nums and an integer target, return ind ... read more
A Technology Trainee was asked
Q. What is inheritance?
Ans. 

Inheritance is a concept in object-oriented programming where a class can inherit attributes and methods from another class.

  • Allows for code reusability and promotes the concept of hierarchical classification

  • Derived class inherits properties and behaviors of the base class

  • Types of inheritance include single, multiple, multilevel, and hierarchical inheritance

🔥 Asked by recruiter 2 times
A Technology Trainee was asked
Q. What is polymorphism?
Ans. 

Polymorphism is the ability of a single function or method to operate on different types of data.

  • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

  • It enables a single interface to be used for different data types.

  • Examples include method overloading and method overriding in object-oriented programming.

What people are saying about Nagarro

View All
a software engineer
4d
Not sure if I should continue
I work in Nagarro as a Software Engineer. It's been a little more than 2 years since I joined as a fresher. Salary hikes are not impressive. Trash projects, nobody knows where the company is going. I've been working with really bad liars for the past 2 years. Everyone in this company seems to be treating it as their retirement plan because they offer work from home. I work on python automation POCs and my team is one of those "Agile" ones with no direction. It can be renamed as "Team ADHD". Their plans change every 4 hours and none of them are engineers, they are consultants (manchilds or scammers would be a good word). I'm also not able to get other job offers, Hardly got 2 interviews after hundreds of applications across multiple platforms. I do see other people getting better roles in better companies. Not sure what I'm doing wrong. I'm attaching *one of my resumes* in case someone wants to help me out.
FeedCard Image
Got a question about Nagarro?
Ask anonymously on communities.
A Technology Trainee was asked
Q. How is the search operation in a HashMap O(1)?
Ans. 

Hashmap search has constant time complexity O(1) due to its use of hash function and index-based storage.

  • Hashmap uses a hash function to generate a unique index for each key-value pair

  • This index is used to directly access the value in the underlying array

  • As long as the hash function is well-designed and the array is large enough, search time remains constant

  • Example: searching for a value with key 'John' in a hashm...

A Technology Trainee was asked
Q. Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target. You may assume that each input would have exactly one solution, and you may not use ...
Ans. 

The Two Sum problem involves finding two numbers in an array that add up to a specific target sum.

  • Given an array of integers and a target sum, identify two numbers that sum to the target.

  • Example: For array [2, 7, 11, 15] and target 9, the answer is indices 0 and 1 (2 + 7 = 9).

  • Use a hash map to store numbers and their indices for efficient lookup.

  • Time complexity is O(n) with a single pass through the array.

A Technology Trainee was asked
Q. Memory and runtime efficiency.
Ans. 

Memory and runtime efficiency are crucial for optimal performance of any technology.

  • Efficient algorithms and data structures can improve memory and runtime efficiency.

  • Caching and memoization can reduce runtime by storing frequently used data.

  • Optimizing code and reducing unnecessary computations can improve both memory and runtime efficiency.

  • Using appropriate programming languages and frameworks can also impact eff...

Are these interview questions helpful?
A Technology Trainee was asked
Q. 

Segregate Odd-Even Problem Statement

In a wedding ceremony at NinjaLand, attendees are divided into two groups: bride’s side and groom’s side. Attendees from the bride’s side hold odd numbers, while those ...

Ans. 

Rearrange attendees from bride's side and groom's side while maintaining original order within each group.

  • Iterate through the linked list and separate odd and even numbers into two separate lists.

  • Merge the two lists while maintaining the original order within each group.

  • Output the rearranged linked list with bride's side attendees followed by groom's side attendees.

A Technology Trainee was asked
Q. 

Smallest Window Problem Statement

Given two strings S and X containing random characters, the task is to find the smallest substring in S which contains all the characters present in X.

Input:

The first ...
Ans. 

The task is to find the smallest substring in string S which contains all the characters present in string X.

  • Iterate through string S and keep track of characters in X using a hashmap

  • Use two pointers to maintain a sliding window containing all characters in X

  • Update the window size and result as you iterate through S

🔥 Asked by recruiter 2 times
A Technology Trainee was asked
Q. 

Count Derangements Problem Statement

You are tasked with finding the total number of derangements for a given set of elements. Specifically, for an integer N, determine how many ways there are to permute a...

Ans. 

The task is to find the total number of derangements for a given set of elements, where no element appears in its original position.

  • Implement a function to calculate the number of derangements for a given set size 'N'.

  • Ensure to calculate the output as 'answer % (10^9 + 7)' due to large numbers.

  • Consider the constraints of 1 <= T <= 5 and 1 <= N <= 5000.

  • Provide the output for each test case on a new line...

Nagarro Technology Trainee Interview Experiences

4 interviews found

Technology Trainee Interview Questions & Answers

user image Ramji jaiswal

posted on 14 Aug 2023

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

I applied via Company Website and was interviewed before Aug 2022. There were 3 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 - Coding Test 

2 Coding cased on String, Math, and several DS, ALGO, and Aptitude Questions

Round 3 - Technical 

(5 Questions)

  • Q1. Implement DeQueue, OOPs related Questions.
  • Q2. Implement DeQueue from scratch
  • Ans. 

    Implement DeQueue using arrays in a programming language

    • Create an array to store the elements of the DeQueue

    • Implement functions to add elements at both ends of the DeQueue

    • Implement functions to remove elements from both ends of the DeQueue

    • Ensure proper handling of empty DeQueue and full DeQueue scenarios

  • Answered by AI
  • Q3. What is polymorphism?
  • Ans. 

    Polymorphism is the ability of a single function or method to operate on different types of data.

    • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

    • It enables a single interface to be used for different data types.

    • Examples include method overloading and method overriding in object-oriented programming.

  • Answered by AI
  • Q4. What is inheritance?
  • Ans. 

    Inheritance is a concept in object-oriented programming where a class can inherit attributes and methods from another class.

    • Allows for code reusability and promotes the concept of hierarchical classification

    • Derived class inherits properties and behaviors of the base class

    • Types of inheritance include single, multiple, multilevel, and hierarchical inheritance

  • Answered by AI
  • Q5. Give real-life examples and code it.
  • Ans. 

    Real-life examples and code for Technology Trainee interview question.

    • Example 1: Creating a simple calculator app in Python

    • Example 2: Implementing a basic chatbot using JavaScript

    • Example 3: Developing a website using HTML, CSS, and JavaScript

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Interest, Hobies, Why you want to join this company, where do you see yourself after 5 years.

Skills evaluated in this interview

I appeared for an interview in May 2021.

Round 1 - Coding Test 

(3 Questions)

Round duration - 150 Minutes
Round difficulty - Medium

MCQ round was from 10 to 11 .
Coding round was from 11 to 12:30

  • Q1. 

    Segregate Odd-Even Problem Statement

    In a wedding ceremony at NinjaLand, attendees are divided into two groups: bride’s side and groom’s side. Attendees from the bride’s side hold odd numbers, while those...

  • Ans. 

    Rearrange attendees from bride's side and groom's side while maintaining original order within each group.

    • Iterate through the linked list and separate odd and even numbers into two separate lists.

    • Merge the two lists while maintaining the original order within each group.

    • Output the rearranged linked list with bride's side attendees followed by groom's side attendees.

  • Answered by AI
  • Q2. 

    Count Derangements Problem Statement

    You are tasked with finding the total number of derangements for a given set of elements. Specifically, for an integer N, determine how many ways there are to permute ...

  • Ans. 

    The task is to find the total number of derangements for a given set of elements, where no element appears in its original position.

    • Implement a function to calculate the number of derangements for a given set size 'N'.

    • Ensure to calculate the output as 'answer % (10^9 + 7)' due to large numbers.

    • Consider the constraints of 1 <= T <= 5 and 1 <= N <= 5000.

    • Provide the output for each test case on a new line.

  • Answered by AI
  • Q3. 

    Smallest Window Problem Statement

    Given two strings S and X containing random characters, the task is to find the smallest substring in S which contains all the characters present in X.

    Input:

    The first...
  • Ans. 

    The task is to find the smallest substring in string S which contains all the characters present in string X.

    • Iterate through string S and keep track of characters in X using a hashmap

    • Use two pointers to maintain a sliding window containing all characters in X

    • Update the window size and result as you iterate through S

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 30 minutes
Round difficulty - Easy

It was from 3pm to 3:30pm

  • Q1. 

    Trapping Rain Water Problem Statement

    You are given a long type array/list ARR of size N, representing an elevation map. The value ARR[i] denotes the elevation of the ith bar. Your task is to determine th...

  • Ans. 

    Calculate the total amount of rainwater that can be trapped between given elevations in an array.

    • Iterate through the array and calculate the maximum height on the left and right of each bar.

    • Calculate the amount of water that can be trapped at each bar by finding the minimum of the maximum heights on the left and right.

    • Sum up the trapped water at each bar to get the total trapped water for the entire array.

  • Answered by AI
Round 3 - HR 

Round duration - 15 minutes
Round difficulty - Easy

It was from 10 am

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Netaji Subhas University Of Technology. Eligibility criteriano criteriaNagarro interview preparation:Topics to prepare for the interview - Data structures , OOPS , OS , DBMS , ProjectsTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Practice array,strings and recursion well.
Tip 2 : Have atleast 2 projects.

Application resume tips for other job seekers

Tip 1 : Keep Resume clean.
Tip 2 : Mention only project/technologies that you are comfortable with.

Final outcome of the interviewSelected

Skills evaluated in this interview

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 2022. 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 - Aptitude Test 

Mathematics, Logical based, Not much difficult

Round 3 - Coding Test 

Multiple questions, around string manipulation, searching and sorting algorithms, patterns based

Round 4 - One-on-one 

(2 Questions)

  • Q1. Discussion regarding different situation based.
  • Q2. Memory and runtime efficiency.
  • Ans. 

    Memory and runtime efficiency are crucial for optimal performance of any technology.

    • Efficient algorithms and data structures can improve memory and runtime efficiency.

    • Caching and memoization can reduce runtime by storing frequently used data.

    • Optimizing code and reducing unnecessary computations can improve both memory and runtime efficiency.

    • Using appropriate programming languages and frameworks can also impact efficien...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Best company for both freshers and experienced techies.

Skills evaluated in this interview

I applied via Company Website and was interviewed in Apr 2021. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. How is the search in Hashmap O(1).
  • Ans. 

    Hashmap search has constant time complexity O(1) due to its use of hash function and index-based storage.

    • Hashmap uses a hash function to generate a unique index for each key-value pair

    • This index is used to directly access the value in the underlying array

    • As long as the hash function is well-designed and the array is large enough, search time remains constant

    • Example: searching for a value with key 'John' in a hashmap of...

  • Answered by AI
  • Q2. A simple variant to famous Two Sum problem from leetcode.
  • Ans. 

    The Two Sum problem involves finding two numbers in an array that add up to a specific target sum.

    • Given an array of integers and a target sum, identify two numbers that sum to the target.

    • Example: For array [2, 7, 11, 15] and target 9, the answer is indices 0 and 1 (2 + 7 = 9).

    • Use a hash map to store numbers and their indices for efficient lookup.

    • Time complexity is O(n) with a single pass through the array.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep calm & answer the questions with full confidence.
Make sure your basics are clear.

Skills evaluated in this interview

Interview questions from similar companies

I applied via Walk-in and was interviewed before Aug 2021. There were 3 interview rounds.

Round 1 - One-on-one 

(1 Question)

  • Q1. OOPS Concepts, collections framework, memory management, exception handling, java 8 features, spring framework
Round 2 - One-on-one 

(1 Question)

  • Q1. System design questions, spring framework, project roles and responsibilities, scenario based questions
Round 3 - HR 

(1 Question)

  • Q1. Salary Negotiation, reason for leaving organization

Interview Preparation Tips

Interview preparation tips for other job seekers - Concept application knowledge is more helpful than answers to questions

Interview Questionnaire 

1 Question

  • Q1. Tell me about yourself ?
  • Ans. 

    I'm a passionate software engineer with a strong background in full-stack development and a love for solving complex problems.

    • Experience in developing web applications using React and Node.js.

    • Worked on a team project that improved application performance by 30%.

    • Strong understanding of algorithms and data structures, demonstrated in coding competitions.

    • Enjoy collaborating with cross-functional teams to deliver high-qual...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and share your technical knowledge

Interview Questionnaire 

2 Questions

  • Q1. HTML tags, Fibonacci search series and its uses, binary search and its real-life applications, what is a relational operator in CPP and what does it return, how do you declare a boolean value, what is str...
  • Q2. Be confident
Are these interview questions helpful?

I applied via Referral and was interviewed in Sep 2021. There were 4 interview rounds.

Round 1 - HR 

(2 Questions)

  • Q1. Tell me about yourself.
  • Q2. Tell me about your self
  • Ans. 

    I'm a passionate software engineer with a strong background in full-stack development and a love for solving complex problems.

    • Experience in developing web applications using React and Node.js.

    • Worked on a team project that improved application performance by 30%.

    • Strong understanding of algorithms and data structures, demonstrated in competitive programming.

    • Enjoy collaborating with cross-functional teams to deliver high-...

  • Answered by AI
Round 2 - Coding Test 

Basic question about oops
String
Array

Round 3 - HR 

(1 Question)

  • Q1. Tell me about yourself.
Round 4 - Coding Test 

About project

Interview Preparation Tips

Interview preparation tips for other job seekers - Communication skill is most important
Basic coding requiere
At least 1 project done by yourself

I applied via Campus Placement and was interviewed before Aug 2021. There were 3 interview rounds.

Round 1 - Group Discussion 

Topic provided, discuss among group of 5

Round 2 - Technical 

(2 Questions)

  • Q1. Polymorphism, Encapsulation, OOPs concepts
  • Q2. Beginner level DSA question
Round 3 - HR 

(1 Question)

  • Q1. Asked about completed and ongoing projects

Interview Preparation Tips

Interview preparation tips for other job seekers - Just make sure to learn the basics. Based on the experience, interviewers were supportive during the discussions.

Interview Questionnaire 

1 Question

  • Q1. More questions on DBMS

Interview Preparation Tips

Interview preparation tips for other job seekers - it was dull, recruiters get prefixed regarding choosing the peers into a selected role.

Nagarro Interview FAQs

How many rounds are there in Nagarro Technology Trainee interview?
Nagarro interview process usually has 3-4 rounds. The most common rounds in the Nagarro interview process are Resume Shortlist, Coding Test and Aptitude Test.
What are the top questions asked in Nagarro Technology Trainee interview?

Some of the top questions asked at the Nagarro Technology Trainee interview -

  1. A simple variant to famous Two Sum problem from leetco...read more
  2. How is the search in Hashmap O(...read more
  3. What is polymorphi...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4.5/5

based on 2 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 50%
2-4 weeks 50%
View more

Interview Questions from Similar Companies

Genpact Interview Questions
3.7
 • 3.4k Interviews
DXC Technology Interview Questions
3.6
 • 842 Interviews
NTT Data Interview Questions
3.8
 • 661 Interviews
Publicis Sapient Interview Questions
3.5
 • 645 Interviews
GlobalLogic Interview Questions
3.6
 • 629 Interviews
EPAM Systems Interview Questions
3.7
 • 570 Interviews
UST Interview Questions
3.8
 • 544 Interviews
View all
Nagarro Technology Trainee Salary
based on 12 salaries
₹3.5 L/yr - ₹8 L/yr
25% less than the average Technology Trainee Salary in India
View more details

Nagarro Technology Trainee Reviews and Ratings

based on 5 reviews

4.4/5

Rating in categories

4.1

Skill development

4.0

Work-life balance

3.3

Salary

4.3

Job security

4.6

Company culture

3.4

Promotions

3.8

Work satisfaction

Explore 5 Reviews and Ratings
Associate Staff Engineer
3.3k salaries
unlock blur

₹17 L/yr - ₹31 L/yr

Staff Engineer
3.3k salaries
unlock blur

₹22.5 L/yr - ₹38 L/yr

Senior Engineer
2.5k salaries
unlock blur

₹6.4 L/yr - ₹19.9 L/yr

Senior Software Engineer
1.3k salaries
unlock blur

₹7.8 L/yr - ₹29.7 L/yr

Software Engineer
1.1k salaries
unlock blur

₹4.9 L/yr - ₹11.4 L/yr

Explore more salaries
Compare Nagarro with

Deloitte

3.7
Compare

Cognizant

3.7
Compare

TCS

3.6
Compare

Accenture

3.7
Compare
write
Share an Interview