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 Senior Software Engineer Interview Questions, Process, and Tips

Updated 14 Feb 2025

Top Nagarro Senior Software Engineer Interview Questions and Answers

  • Q1. Digits Decoding Problem Statement A few days back, Ninja encountered a string containing characters from ‘A’ to ‘Z’ which indicated a secret message. For security purpos ...read more
  • Q2. Secret Message Decoding Problem Ninja encountered an encoded secret message where each character from 'A' to 'Z' is mapped to a numeric value (A = 1, B = 2, ..., Z = 26) ...read more
  • Q3. Character Counting Challenge Create a program that counts and prints the total number of specific character types from user input. Specifically, you need to count lowerc ...read more
View all 21 questions

Nagarro Senior Software Engineer Interview Experiences

30 interviews found

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

I applied via Referral and was interviewed before May 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Prepare moderate DSA questions on list, queue map

Round 2 - Technical 

(1 Question)

  • Q1. Explain what project you are working on and springboot microservices questions

I was interviewed in Nov 2021.

Round 1 - Coding Test 

Round duration - 20 minutes
Round difficulty - Easy

50 Logical ability, mathematical and image patterns questions are to be done in 20 minutes. A minimum cutoff has to be cleared. (ask your recruiter)
Tip – majority questions are of image pattern, so try to solve those first as they take lesser time

Round 2 - Coding Test 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Easy

  • Q1. 

    Secret Message Decoding Problem

    Ninja encountered an encoded secret message where each character from 'A' to 'Z' is mapped to a numeric value (A = 1, B = 2, ..., Z = 26). Given a numeric sequence (SEQ) de...

  • Ans. 

    The problem involves decoding a numeric sequence back into a valid string based on a given mapping of characters to numeric values.

    • Use dynamic programming to keep track of the number of ways to decode the sequence at each position.

    • Consider edge cases such as '0' and '00' which do not have valid decodings.

    • Handle cases where two digits can be combined to form a valid character (e.g., '12' corresponds to 'L').

  • Answered by AI
  • Q2. 

    Digits Decoding Problem Statement

    A few days back, Ninja encountered a string containing characters from ‘A’ to ‘Z’ which indicated a secret message. For security purposes, he encoded each character of th...

  • Ans. 

    The problem involves decoding a numeric sequence into a valid string using a given mapping of characters to numbers.

    • Use dynamic programming to count the number of ways to decode the sequence.

    • Consider different cases for decoding single digits and pairs of digits.

    • Keep track of the number of ways to decode at each position in the sequence.

    • Return the final count modulo 10^9 + 7 as the answer.

  • Answered by AI
Round 3 - Coding Test 

Round duration - 180 minutes
Round difficulty - Easy

Since I applied for senior frontend role (React), I was asked questions on following topics – Javascript (easy, medium, hard), HTML, HTML5 api, CSS, SVG, React (easy, medium, hard), UI/UX related
A very lengthy and tiring round.

Round 4 - Video Call 

Round duration - 20 minutes
Round difficulty - Easy

Interview Preparation Tips

Eligibility criteria3 years ExperienceNagarro interview preparation:Topics to prepare for the interview - Arrays, Linked List, Oops, System Design, Docker, KubernetesTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Learn more about technologies
Tip 2 : Practice some coding questions
Tip 3 : View previous interviews of the companies

Application resume tips for other job seekers

Tip 1 : Just write the best points highlighted
Tip 2 : Write only what you know and prepare well

Final outcome of the interviewSelected

Skills evaluated in this interview

Senior Software Engineer Interview Questions Asked at Other Companies

Q1. K Largest Elements Problem Statement You are given an integer k a ... read more
asked in DBS Bank
Q2. Tell me about yourself. What technology are you using? What is a ... read more
asked in GlobalLogic
Q3. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
asked in UST
Q4. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in Capgemini
Q5. Pascal's Triangle Construction You are provided with an integer ' ... read more

I applied via Naukri.com and was interviewed before Nov 2021. There were 3 interview rounds.

Round 1 - Aptitude Test 

In aptitude test they asks reasoning, logical and technical questions

Round 2 - Technical 

(1 Question)

  • Q1. In 2nd round it's basically for technical questions. I gave interview for java developer so they asked me about core java, collections, spring boot, databases question also asked one of the design patterns...
Round 3 - Behavioral 

(1 Question)

  • Q1. This was my last round. In this round they were asking for technical questions only and some secnioro based questions. It's average interview.

Interview Preparation Tips

Interview preparation tips for other job seekers - If you are going for java developer role then brush up all stuff related to java like core java, collections, spring boot interview questions, design patterns.
You need to know basic information about all concepts so that you can answer something.
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 
Round 3 - Technical 

(1 Question)

  • Q1. Introduction. Questions related to OOPS concepts, MVC

Interview Preparation Tips

Interview preparation tips for other job seekers - Depends on interviewer.
General .NET, OOPS related questions

Nagarro interview questions for designations

 Senior Software Engineer 2

 (2)

 Senior Staff Software Engineer

 (1)

 Senior Software Development Engineer

 (1)

 Software Engineer

 (29)

 Senior QA Engineer -Software Testing

 (1)

 Senior Software Developer

 (3)

 Associate Software Engineer

 (24)

 Software Engineer Trainee

 (1)

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

I applied via Company Website and was interviewed before Apr 2023. There was 1 interview round.

Round 1 - Coding Test 

There were total 62 questions. 20 aptitude, 40 React MCQs and 2 JS based coding questions

Get interview-ready with Top Nagarro Interview Questions

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

I applied via Recruitment Consulltant and was interviewed before Jul 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 

Basic questions you can practice becoz time is less

Round 3 - Coding Test 

Coding questions include simple moderate tough

Round 4 - Technical 

(2 Questions)

  • Q1. It was tricky like Java hybris developer
  • Q2. Questionz about hybris model the work I have done

Interview Preparation Tips

Interview preparation tips for other job seekers - Management round

I was interviewed before May 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 180 mins
Round difficulty - Medium

It was aptitude & english then coding round

  • Q1. 

    Character Counting Challenge

    Create a program that counts and prints the total number of specific character types from user input. Specifically, you need to count lowercase English alphabets, numeric digi...

  • Ans. 

    Create a program to count lowercase alphabets, digits, and white spaces from user input until '$' is encountered.

    • Read characters from input stream until '$' is encountered

    • Count lowercase alphabets, digits, and white spaces separately

    • Print the counts of each character type as three integers separated by spaces

  • Answered by AI
Round 2 - Coding Test 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Easy

Online coding round 3 questions were there leetcode easy

  • Q1. 

    Preorder Traversal Problem Statement

    You are provided with the root node of a binary tree comprising N nodes. Your objective is to output its preorder traversal. Preorder traversal of a binary tree is per...

  • Ans. 

    Implement a function to perform preorder traversal on a binary tree given the root node.

    • Create a recursive function to traverse the tree in preorder fashion.

    • Visit the root node, then recursively traverse left subtree, followed by right subtree.

    • Store the visited nodes in an array and return the array as the result.

    • Example: For the input tree [1, 2, 3, 4, -1, 5, 6, -1, 7, -1, -1, -1, -1, -1, -1], the preorder traversal o

  • Answered by AI
Round 3 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Easy

They tested my basic data structure knowledge

  • Q1. Can you explain the concept of static variables and classes in Object-Oriented Programming?
  • Ans. 

    Static variables and classes in OOP are used to store data that is shared among all instances of a class.

    • Static variables are shared among all instances of a class and retain their value throughout the program's execution.

    • Static classes cannot be instantiated and are used to group related static members together.

    • Example: In a class representing a bank account, a static variable could be used to store the total number o...

  • Answered by AI
Round 4 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Medium

It was more about technical knowledge and problem solving skills

  • Q1. Can you design a login page for Facebook?
  • Ans. 

    I can design a login page for Facebook with user input fields for email/phone and password, a 'Login' button, and 'Forgot password?' link.

    • Include user input fields for email/phone and password

    • Add a 'Login' button for submitting credentials

    • Include a 'Forgot password?' link for password recovery

    • Design the page with Facebook branding and color scheme

  • Answered by AI
Round 5 - HR 

(1 Question)

Round duration - 30 Minutes
Round difficulty - Easy

General question and CTC discussion

  • Q1. Can you discuss the CTC (Cost to Company) offered in this position?
  • Ans. 

    The CTC offered for this position is competitive and includes salary, benefits, and bonuses.

    • CTC includes salary, benefits, bonuses, and any other perks offered by the company.

    • It is important to consider the overall compensation package, not just the base salary.

    • Negotiation for a higher CTC may be possible based on experience and skills.

    • Example: CTC for this position ranges from $100,000 to $120,000 per year.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Mahatma Jyotiba Phule Rohilkhand University. I applied for the job as Senior Software Engineer in GurgaonEligibility criteriaNANagarro interview preparation:Topics to prepare for the interview - DSA, Level 1.Net core, React, Javascript, APITime required to prepare for the interview - 3 MonthsInterview preparation tips for other job seekers

Tip 1 : DSA Level 1 is must
Tip 2 : Focus on core
Tip 3 : Be confident

Application resume tips for other job seekers

Tip 1 : Know everything whatever you mentioned in resume
Tip 2 : Mention projects details properly

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed before Jun 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 267 Minutes
Round difficulty - Medium

It was from home only. 12+180+75 minutes. I could solve the problems within given time and with all tests passed. I am not able to recall now , but based on OOPS, C# SQL , ADO. net, WPF , Design principle, I forgot the number of MCQs

  • Q1. 

    String Transformation Problem

    Given a string (STR) of length N, you are tasked to create a new string through the following method:

    Select the smallest character from the first K characters of STR, remov...

  • Ans. 

    The task is to transform a given string by selecting the smallest character from the first K characters and appending it to a new string until the original string becomes empty.

    • Iterate through the string while there are characters remaining

    • For each iteration, select the smallest character from the first K characters

    • Remove the selected character from the original string and append it to the new string

    • Repeat until the or...

  • Answered by AI
  • Q2. 

    Make Unique Array Challenge

    Your task is to determine the minimum number of elements that need to be removed from an array 'ARR' of size 'N' such that all the remaining elements are distinct. In simpler t...

  • Ans. 

    Find the minimum number of elements to remove from an array to make all elements distinct.

    • Iterate through the array and keep track of the frequency of each element using a hashmap.

    • Count the number of elements that have a frequency greater than 1, as those need to be removed.

    • Return the count of elements to be removed.

  • Answered by AI
Round 2 - Video Call 

Round duration - 45 minutes
Round difficulty - Medium

OOps, C#, WPF, SQL , Design Principles, etc

Interview Preparation Tips

Eligibility criteriaThey shortlisted my profile and contacted meNagarro interview preparation:Topics to prepare for the interview - OOPS, WPF, C#, SQL, DSA, Design Principles, Code smellsTime required to prepare for the interview - 2 MonthsInterview preparation tips for other job seekers

Tip 1 : During preparation speak out loud
Tip 2 : Be Consistent
Tip 3 : Understand you project well and try to figure out what can be asked from it

Application resume tips for other job seekers

Tip 1 : Add only those skill which you know
Tip 2 : Add project description in crisp , i think this is what I updated after which I started getting calls

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Jul 2021. There were 5 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. SQL questions, Sql scenario based questions, & Python, pyspark, batabricks questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare your basics well, based on your work experience and year of experience questions will be asked, be ready for scenario based questions as well.

I applied via Naukri.com and was interviewed in Jul 2021. There were 5 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. SQL questions, Sql scenario based questions, & Python, pyspark, batabricks questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare your basics well, based on your work experience and year of experience questions will be asked, be ready for scenario based questions as well.

Nagarro Interview FAQs

How many rounds are there in Nagarro Senior Software Engineer 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 Senior Software Engineer interview?

Some of the top questions asked at the Nagarro Senior Software Engineer interview -

  1. 4. React: What is Virtual DOM, useState and different types of Hooks in Re...read more
  2. 5. SQL: Different Types of triggers, define index and its ty...read more
  3. create a todo kind app using react, then optimize by adding custom hooks, optim...read more
How long is the Nagarro Senior Software Engineer interview process?

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

Tell us how to improve this page.

Nagarro Senior Software Engineer Interview Process

based on 27 interviews

4 Interview rounds

  • Aptitude Test Round
  • Coding Test Round
  • Technical Round
  • HR Round
View more
Nagarro Senior Software Engineer Salary
based on 1.1k salaries
₹5.7 L/yr - ₹28 L/yr
13% more than the average Senior Software Engineer Salary in India
View more details

Nagarro Senior Software Engineer Reviews and Ratings

based on 115 reviews

4.2/5

Rating in categories

3.9

Skill development

4.2

Work-life balance

4.0

Salary

3.8

Job security

4.2

Company culture

3.6

Promotions

3.9

Work satisfaction

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

₹0 L/yr - ₹0 L/yr

Staff Engineer
2.9k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Engineer
2.4k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
1.1k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Engineer
896 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Nagarro with

Deloitte

3.8
Compare

Cognizant

3.7
Compare

TCS

3.7
Compare

Accenture

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