Nagarro Software interview experience Real time questions & tips from candidates to crack your interview

Software Developer

Nagarro Software
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 4 months
Topics: Data Structure, SQL, Database concepts, Aptitude, OOPS
Tip
Tip

Tip 1 : For clearing online assessment you should be able to solve average aptitude questions.
Tip 2 : Solving 200-250 easy and medium (60% + acceptance) questions on leetcode would be enough for clearing interview.
Tip 3 : Having a project is a plus point though they do not focus much on project.

Application process
Where: Company Website
Eligibility: No criteria
Resume Tip
Resume tip

Tip 1 : Try to add proof of what you are adding. Add projects link, certificates link, coding profiles link etc.
Tip 2 : Content should not be so dense or so sparse.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration30 minutes
Interview date12 Jun 2021
Coding problem1

it was around 2PM.

1. MCQ Questions

There were 25 aptitude questions and 15 questions from DSA, DBMS.

 

Number Of MCQs - 40

02
Round
Easy
Video Call
Duration30 minutes
Interview date14 Jun 2021
Coding problem3

This round was at 10 AM. Interviewer was very nice I didn't feel pressure. He asked me 2 coding questions they were easy. There were few questions from dbms and oops.

1. Ninja And Divisible Array

Moderate
15m average time
85% success
0/80
Asked in companies
SAP LabsPayPalAdobe

Ninja has been given an array/list ‘ARR’ of even size ‘N’ and an integer ‘K’. Ninja gives his friend a task to divide the given ‘ARR’ into ‘N’/2 pairs such that the sum of each pair should be divisible by ‘K’.

Can you help Ninja to do this task?

For Example :

If ‘ARR’ = [4 5 6 5 7 3] and ‘K’ = 5
Pairs are(4, 6), (5, 5) ,and (7, 3) and the sum of elements of each pair is divisible by ‘K’ i.e 5.
Problem approach

Step 1: I stored the square in an variable, part1;
Step 2: initiated two variable part2_length = 0 and part2 = 0;
Step 3: run a while loop with condition part1 != 0
last_digit = part1 % 10
part1 = part1/10
part2 = last_digit * pow(10, part2_length) + part2
if(part1 + part2 == n) return true
Step 4 outside loop return false

Try solving now

2. Isomorphic Strings

Easy
15m average time
85% success
0/40
Asked in companies
BarclaysVMware IncTechDefence

You have been given two strings, 'str1' and 'str2'.


Your task is to return true if the given two strings are isomorphic to each other, else return false.


Note :
Two strings are isomorphic if a one-to-one mapping is possible for every character of the first string ‘str1’ to every character of the second string ‘str2’ while preserving the order of the characters.

All occurrences of every character in the first string ‘str1’ should map to the same character in the second string, ‘str2’.
For example :
If str1 = “aab” and str2 = “xxy” then the output will be 1. ‘a’ maps to ‘x’ and ‘b’ maps to ‘y’.

If str1 = “aab” and str2 = “xyz” then the output will be 0. There are two different characters in 'str1', while there are three different characters in 'str2'. So there won't be one to one mapping between 'str1' and 'str2'.
Problem approach

Intution: When any ith character occurs for the first time map it to the ith character of another string and then if next time that character occurs, then in another string the character should be equal to the character we mapped it with. size of both strings should be same.
Step1: Created two array of size 256 each say a1, a2.
Step 2: Start traversing the string i = 0 to size of string:
if (a1[s1[i]] != a2[s2[i]]) return false;
a1[s1[i]] = i + 1;
a2[s2i]] = i + 1;

Try solving now

3. OOPS Questions

Explain function overloading and function overriding.
Explain abstract class and abstract functions.

03
Round
Easy
HR Round
Duration15 minutes
Interview date14 Jun 2021
Coding problem1

This was kind of fun round. It was in the evening same day. They asked me some behavioural and conditions based questions. Interviewer was cool. They asked questions like what is your strength and weakness, and what do you know about the company. Have you ever participated in hackathons? Few questions about life approaches.

1. Basic HR Questions

Introduce yourself.

What is your strength and weakness?

What do you know about the company?

 

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

How do you remove whitespace from the start of a string?

Choose another skill to practice
Similar interview experiences
company logo
Software Developer
3 rounds | 7 problems
Interviewed by Nagarro Software
2284 views
0 comments
0 upvotes
company logo
Software Developer
3 rounds | 4 problems
Interviewed by Nagarro Software
1803 views
0 comments
0 upvotes
company logo
Software Developer
4 rounds | 5 problems
Interviewed by Nagarro Software
1210 views
0 comments
0 upvotes
company logo
Software Developer
3 rounds | 9 problems
Interviewed by Nagarro Software
884 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Developer
5 rounds | 14 problems
Interviewed by Microsoft
4029 views
1 comments
0 upvotes
company logo
Software Developer
6 rounds | 12 problems
Interviewed by SAP Labs
2912 views
0 comments
0 upvotes
company logo
Software Developer
3 rounds | 3 problems
Interviewed by Amazon
1270 views
0 comments
0 upvotes