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
4.0

based on 4k Reviews

Filter interviews by

Nagarro Software Developer Interview Questions, Process, and Tips

Updated 20 Jan 2025

Top Nagarro Software Developer Interview Questions and Answers

  • Q1. Crazy Numbers Pattern Challenge Ninja enjoys arranging numbers in a sequence. He plans to arrange them in 'N' rows such that: The first row contains 1 number. The second ...read more
  • Q2. String Compression Problem Statement Ninja needs to perform basic string compression. For any character that repeats consecutively more than once, replace the repeated s ...read more
  • Q3. Ninja and the New Year Guests Problem Ninja has organized a new year party and wants to verify if the guests are programmers by challenging them with a coding task. As a ...read more
View all 105 questions

Nagarro Software Developer Interview Experiences

59 interviews found

I applied via Recruitment Consulltant and was interviewed before Apr 2021. 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 - One-on-one 

(4 Questions)

  • Q1. Detailed questions on Java- Strings code, exception handling and basic Oop
  • Q2. Detailed questions on Mysql
  • Q3. Detailed questions on Java 8
  • Q4. Detailed questions on Spring
Round 3 - HR 

(5 Questions)

  • Q1. What are your salary expectations?
  • Q2. Share details of your previous job.
  • Q3. Why should we hire you?
  • Q4. What are your strengths and weaknesses?
  • Q5. Tell me about yourself.
Round 4 - HR 

(1 Question)

  • Q1. Why should we hire you?

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare very well for Technical
Round 1 - Coding Test 

Apti and Coding test...quite good level.

Round 2 - One-on-one 

(1 Question)

  • Q1. Interview is of high skill . Should brush everything.

Interview Preparation Tips

Interview preparation tips for other job seekers - Brush up everything. Go with confidence.

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Amazon
Q2. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Rakuten
Q3. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Nagarro
Q4. Crazy Numbers Pattern Challenge Ninja enjoys arranging numbers in ... read more
asked in PhonePe
Q5. Form a Triangle Problem Statement You are given an array of integ ... read more

I was interviewed before May 2021.

Round 1 - Video Call 

(3 Questions)

Round duration - 90 Minutes
Round difficulty - Easy

This round was also conducted on Metll platform. This round is totally based on coding. There are so many choices in language, so you can easily select the language in which you are comfortable in. There are three problems to solve. I choose Java 8 to solve the problems. The problems are ranging from easy to hard-

To find the maximum occurring character in a given string.
To find the factorial of a given number.
Count Derangements.

  • Q1. 

    Count Derangements

    Determine the number of derangements possible for a set of 'N' elements. A derangement is a permutation where no element appears in its original position.

    Input:

    An integer 'T' repres...
  • Ans.  Recursive approach.

    Let’s understand this approach with an example.

     

    Consider ‘N’ = 4, the elements will be {0, 1, 2 ,3}.

    • The element 0 can be placed at any index except 0 because the element cannot be placed at the original position. So, the number of ways of placing 0 is 3, that is, at positions 1, 2, or 3.
    • To place element 1, we need to consider two situations:
          1. 0 is placed at index 2 or 3 (index ot...
  • Answered Anonymously
  • Q2. 

    Factorial Calculation Problem Statement

    Develop a program to compute the factorial of a given integer 'n'.

    The factorial of a non-negative integer 'n', denoted as n!, is the product of all positive integ...

  • Ans. Using while() loop
    • This can be done using an if-else-if ladder to check for negative,0, and positive numbers.
    • If the input is a positive number use a while loop to multiply n with n-1, n-2…1 and get the desired output.
    Space Complexity: O(1)Explanation: Time Complexity: O(1)Explanation:
  • Answered Anonymously
  • Q3. 

    Most Frequent Word Problem Statement

    You are given two strings 'A' and 'B' composed of words separated by spaces. Your task is to determine the most frequent and lexicographically smallest word in string ...

  • Ans. Brute-force

    If the string 'A' is empty or both the strings are equal, then we simply return “-1”. We initially initialise an empty string say 'ANS', which is the final string to be returned as the answer and a 'MAX' variable to 0, which will be used to store the occurrence of 'ANS' in the string 'A'.


    We initially initialise an empty string say ‘TEMP’ and a ‘COUNT’ variable to 1. Then, we will traverse the input string 'A...

  • Answered Anonymously
Round 2 - Video Call 

Round duration - 90 Minutes
Round difficulty - Easy

The interviewer was so polite. He firstly asks me to describe myself and then ask about my family. After that he ask which language I choose to solve problems in Coding round and why I choose that language. Then he started to ask the technical questions.

Interview Preparation Tips

Eligibility criteria7 CGPANagarro interview preparation:Topics to prepare for the interview - Data Structures, Competitive Programming, Databases, Java, Spring , Hibernate, Jenkins, AWSTime required to prepare for the interview - 2 MonthsInterview preparation tips for other job seekers

Tip 1 : Practice questions on leetcode
Tip 2 : Understand the best solutions in depth and algorithm used
Tip 3 : Ask clarifying questions to the interviewer and break the problem to smaller sub parts

Application resume tips for other job seekers

Tip 1 : Highlight your most impactful work on the resume
Tip 2 : Keep it easy to understand

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Sep 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Closures, react lifecycles , redux data flow

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus is more on your understanding of basic concepts in any language.

Nagarro interview questions for designations

 Software Developer Intern

 (6)

 Senior Software Developer

 (3)

 Associate Software Developer

 (3)

 Software Engineer Developer

 (1)

 Junior Software Developer

 (1)

 Lead Software Developer

 (1)

 Developer

 (1)

 Software Engineer

 (34)

I was interviewed before Dec 2020.

Round 1 - Coding Test 

(3 Questions)

Round duration - 90 minute
Round difficulty - Hard

The test comprises of aptitude question in 1 half and aptitude question in 2 half then there is a coding round with 3 question and one was easy one was of medium and one was from hard, a deep understanding of question was a must

  • Q1. 

    Pair Sum Problem Statement

    You are given an integer array 'ARR' of size 'N' and an integer 'S'. Your task is to find and return a list of all pairs of elements where each sum of a pair equals 'S'.

    Note:
    ...
  • Q2. 

    Rotational Equivalence of Strings Problem Statement

    Given two strings 'P' and 'Q' of equal length, determine if string 'P' can be transformed into string 'Q' by cyclically rotating it to the right any num...

  • Q3. 

    Height of Binary Tree

    You are provided with the Inorder and Level Order traversals of a Binary Tree composed of integers. Your goal is to determine the height of this Binary Tree without actually construc...

Round 2 - Face to Face 

(2 Questions)

Round duration - 48 minutes
Round difficulty - Medium

This round was the most difficult round the interviewer was quite helpful and helped me throughout the interview

  • Q1. 

    Code Optimization Problem

    Ninja encountered an issue with a practice problem where certain test cases could not be passed due to high time complexity. You are provided with a snippet of pseudocode, and yo...

  • Q2. 

    Maximum Subarray Sum Problem Statement

    Given an array arr of length N consisting of integers, find the sum of the subarray (including empty subarray) with the maximum sum among all subarrays.

    Explanation...

Round 3 - HR 

Round duration - 20 Minutes
Round difficulty - Easy

Interview Preparation Tips

Eligibility criteriaAbove 6.5 gpaNagaaro interview preparation:Topics to prepare for the interview - C++, data structures and algorithms, database management system, sql, machine learning, operating systems, oopsTime required to prepare for the interview - 18 MonthsInterview preparation tips for other job seekers

Tip 1 : dont think you are from lower branch
Tip 2 : just strive hard and work hard
Tip 3 : practise whatever you are doing as much as you can

Application resume tips for other job seekers

Tip 1 : be short and precise
Tip 2 : dont write false information be thorough with whatever you have done in life

Final outcome of the interviewSelected

Skills evaluated in this interview

Get interview-ready with Top Nagarro Interview Questions

I applied via Campus Placement and was interviewed in Jun 2021. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Questions were asked on dynamic programming, projects, greedy algorithm

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well with dynamic programming

I was interviewed before Feb 2021.

Round 1 - Coding Test 

(3 Questions)

Round duration - 150 Minutes
Round difficulty - Medium

It was an Aptitude test and Technical objective test of 60 minutes followed by a Coding test of 90 minutes.There was a 1 hour gap b/w the two tests.

  • Q1. 

    Count Derangements

    Determine the number of derangements possible for a set of 'N' elements. A derangement is a permutation where no element appears in its original position.

    Input:

    An integer 'T' repres...
  • Q2. 

    Prime Numbers Identification

    Given a positive integer N, your task is to identify all prime numbers less than or equal to N.

    Explanation:

    A prime number is a natural number greater than 1 that has no po...

  • Q3. 

    Common Elements Problem Statement

    Identify and output the common strings present in both given arrays of lowercase alphabets for each test case.

    Input:

    The first line contains an integer 'T' representin...
Round 2 - Video Call 

(4 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This round had 1 question from DSA particulary Trees and after that some questions from OOPS were asked.

  • Q1. 

    Spiral Order Traversal of a Binary Tree

    Given a binary tree with N nodes, your task is to output the Spiral Order traversal of the binary tree.

    Input:

    The input consists of a single line containing elem...
  • Q2. What is the difference between an Abstract Class and an Interface in Java?
  • Q3. What is the static keyword in Java?
  • Q4. What is the difference between a constructor and a method in Object-Oriented Programming?
Round 3 - Video Call 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

This round had 2 questions from DSA and after that some basic HR questions were asked.

  • Q1. 

    Ways To Make Coin Change

    Given an infinite supply of coins of varying denominations, determine the total number of ways to make change for a specified value using these coins. If it's not possible to make...

  • Q2. 

    Palindrome String Validation

    Determine if a given string 'S' is a palindrome, considering only alphanumeric characters and ignoring spaces and symbols.

    Note:
    The string 'S' should be evaluated in a case...

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPANagarro interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 4 MonthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview Questionnaire 

1 Question

  • Q1. Full stack questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well and ensure that you know you project well

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 45 Minutes
Round difficulty - Easy

The round was conducted at 12 in the college campus. It was a pen and paper based coding round and had 2 coding questions for which we had to write the best approach.

  • Q1. 

    Equilibrium Index Problem Statement

    Given an array Arr consisting of N integers, your task is to find the equilibrium index of the array.

    An index is considered as an equilibrium index if the sum of elem...

  • Q2. 

    Merge Sort Linked List Problem Statement

    You are given a singly linked list of integers. Your task is to sort the linked list using the merge sort algorithm.

    Explanation:

    Merge Sort is a divide and conq...

Round 2 - Coding Test 

(2 Questions)

Round duration - 45 Minutes
Round difficulty - Easy

There were 2 coding questions and we had to write the best approach for the questions.

  • Q1. 

    Convert Sentence Problem Statement

    Convert a given string 'S' into its equivalent representation based on a mobile numeric keypad sequence. Using the keypad layout shown in the reference, output the seque...

  • Q2. 

    Subsequences of String Problem Statement

    You are provided with a string 'STR' that consists of lowercase English letters ranging from 'a' to 'z'. Your task is to determine all non-empty possible subsequen...

Round 3 - Face to Face 

(2 Questions)

Round duration - 40 minutes
Round difficulty - Easy

The interviewer asked me questions from arrays, strings and linked list.

  • Q1. 

    Longest Increasing Subsequence Problem Statement

    Given an array of integers with 'N' elements, determine the length of the longest subsequence where each element is greater than the previous element. This...

  • Q2. 

    Binary Palindrome Check

    Given an integer N, determine whether its binary representation is a palindrome.

    Input:

    The first line contains an integer 'T' representing the number of test cases. 
    The next 'T'...

Interview Preparation Tips

Professional and academic backgroundI completed Information Technology from Bharati Vidyapeeth's College of Engineering. I applied for the job as SDE - 1 in GurgaonEligibility criteriaAbove 7 CGPANagarro interview preparation:Topics to prepare for the interview - Data Structures and Algorithms, Dynamic Programming, Game theory, System Design, Puzzles, AptitudeTime required to prepare for the interview - 1 MonthInterview preparation tips for other job seekers

Tip 1 : Do at-least 200+ dsa problems from various topics.
Tip 2 : Make 2-3 projects and be well versed with their functionality.
Tip 3 : Practice aptitude questions and time yourself while doing the questions.

Application resume tips for other job seekers

Tip 1 : Keep your resume short, try to make it one pager only.
Tip 2 : Mention only position specific projects, and if you have got a good academic score mention it on top.

Final outcome of the interviewRejected

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Aug 2020. There were 5 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. Aws vpc gateway questions, devops drawback
  • Q2. Interfaces in oops
  • Ans. 

    Interfaces define a contract for classes to implement certain methods and properties.

    • Interfaces allow for polymorphism and loose coupling.

    • Classes can implement multiple interfaces.

    • Interfaces cannot be instantiated on their own.

    • Interfaces can have default method implementations.

    • Interfaces can be used to enforce design patterns like the adapter pattern.

  • Answered by AI
  • Q3. Meta programing

Interview Preparation Tips

Interview preparation tips for other job seekers - Not at all good experience. Looks like the structure is baffled now after pandemic hit. First of all HR people, they have so much attitude that you can't even ask them any query regarding your JD or project. Secondly there are many rounds but it all depends upon the interviewer mood only and only. Because you are not hired for a direct project, so if the interviewer is egoistic and high attitude, then it's difficult to get positive feedback even if round well all well. Disappointing experience. Suggestion would be to put right people for talent selection. If people are kept in similar way, every new candidate might have negative experience.

Nagarro Interview FAQs

How many rounds are there in Nagarro Software Developer interview?
Nagarro interview process usually has 2-3 rounds. The most common rounds in the Nagarro interview process are Technical, Aptitude Test and Coding Test.
What are the top questions asked in Nagarro Software Developer interview?

Some of the top questions asked at the Nagarro Software Developer interview -

  1. Difference between High severity and low severity with example, what is importa...read more
  2. Make a 3*3 cube where you need to fill the numbers using 1-9, rows, columns and...read more
  3. An array contain 6 different numbers, only 1 number is repeated for 5 times. So...read more
How long is the Nagarro Software Developer interview process?

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

Tell us how to improve this page.

Nagarro Software Developer Interview Process

based on 39 interviews

5 Interview rounds

  • Technical Round - 1
  • Technical Round - 2
  • HR Round - 1
  • HR Round - 2
  • Personal Interview1 Round
View more
Nagarro Software Developer Salary
based on 278 salaries
₹3.5 L/yr - ₹14.7 L/yr
At par with the average Software Developer Salary in India
View more details

Nagarro Software Developer Reviews and Ratings

based on 70 reviews

3.9/5

Rating in categories

3.8

Skill development

4.1

Work-life balance

3.6

Salary

3.5

Job security

3.9

Company culture

3.7

Promotions

3.7

Work satisfaction

Explore 70 Reviews and Ratings
Associate Staff Engineer
2.9k salaries
unlock blur

₹10 L/yr - ₹35.2 L/yr

Staff Engineer
2.8k salaries
unlock blur

₹14.5 L/yr - ₹43.2 L/yr

Senior Engineer
2.3k salaries
unlock blur

₹6 L/yr - ₹25 L/yr

Senior Software Engineer
1.1k salaries
unlock blur

₹6.4 L/yr - ₹30.7 L/yr

Engineer
889 salaries
unlock blur

₹3 L/yr - ₹11.4 L/yr

Explore more salaries
Compare Nagarro with

Deloitte

3.8
Compare

Cognizant

3.8
Compare

TCS

3.7
Compare

Accenture

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