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

Associate Software Engineer

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

Interview preparation journey

expand-icon
Preparation
Duration: 1 Month
Topics: Aptitude, OOPS, C#, Javascript, JQuery, SQL, .NET core, SOLID
Tip
Tip

Tip 1 : Use Heackerearth for coding practice
Tip 2 : Take online quiz for aptitude question practice from any online portal

Application process
Where: Naukri
Eligibility: BTech/MCA
Resume Tip
Resume tip

Tip 1 : Show your all skills first on first page of your resume.
Tip 2 : Show all projects with detail eg: Role, Responsibilities, technology used.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 Minutes
Interview date14 Sep 2021
Coding problem2

First round was Aptitude round. Time duration was 90 minutes. It was online test. I gave this test from my home, camera was on, no mobile phone allowed, no disturbance was allowed, no more movements was allowed.

1. Puzzle

Select the alternative which represents three out of the five alternative figures which when fitted into

Problem approach

Tip 1: Practice more

2. Puzzle

Find the next sequence of the series

Problem approach

Tip 1 : Practice more

02
Round
Medium
Online Coding Interview
Duration90 Minutes
Interview date21 Sep 2021
Coding problem1

Second Round was related to coding Part. Platform and environment was same. Duration was also 90 minutes.
There was three coding Questions. Level was intermediate.

1. Second largest element in the array

Easy
15m average time
80% success
0/40
Asked in companies
AdobeSamsungIBM

You have been given an array/list 'ARR' of integers. Your task is to find the second largest element present in the 'ARR'.

Note:
a) Duplicate elements may be present.

b) If no such element is present return -1.
Example:
Input: Given a sequence of five numbers 2, 4, 5, 6, 8.

Output:  6

Explanation:
In the given sequence of numbers, number 8 is the largest element, followed by number 6 which is the second-largest element. Hence we return number 6 which is the second-largest element in the sequence.
Problem approach

1. Check There should be atleast two elements.
2. take two variable first and second with initialization int.MinValue.
3. Iterate the loop over given array till the less then of array length.
4. If current element is smaller than first then update both first and second with
if (arr[i] > first) {
second = first;
first = arr[i];
}
5. If arr[i] is in between first and second then update second
if(arr[i] > second && arr[i] != first)
second = arr[i];
6. if second == int.MinValue return -1.
7. else retun the second

Try solving now
03
Round
Medium
Online Coding Interview
Duration90 Minutes
Interview date23 Sep 2021
Coding problem3

Third round was related to full stack developer. Questions was related to HTML, CSS, JavaScript, JQuery, C#, OOPS

1. HTML based Questions

Question was related to HTML 5. data validation in html elements for phone/ Email/ Date

Problem approach

Tip 1: Use w3school for preparation 
Tip 2: More focus on DOM/ Data validation using HTML 5

2. Javascript based Question

Asking for output in javascript code.
Eg: 
function solve(arr, rotations){
if(rotations == 0) return arr;
for(let i = 0; i < rotations; i++){
let element = arr.pop();
arr.unshift(element);
}
return arr;
}
// solve([44, 1, 22, 111], 5);

Problem approach

Tip 1: Learn javascript from W3School
Tip 2: Practice more

3. C# based Questions

Asked Questions like Which of the following statements is incorrect.
Delegates.
OOPS
Extension Methods

Problem approach

Tip 1: Take online practice test

04
Round
Medium
Face to Face
Duration60 Minutes
Interview date25 Sep 2021
Coding problem1

First face to face round was technical.
First Interviewer asked to me. Introduce your self and your current project., After that he asked technical questions
regarding OOPS, SOLID, C#, .NET Core, WEB API, Entity Framework.

1. SOLID based Questions

What are SOLID principles.
Describe Liskov Substitution Principle.
What is Dependency Injection.
What is hoisting in javascript.
How to pass data from child to parent and parent to child component in Angular.
Difference between Static class and singleton class
Describe Encapsulation and Polymorphism
What is Extension Methods in C#
Why we use using in c#
Collection in c#
ArrayList and List in c#

Problem approach

Tip 1 : Focus on SOLID and OOPS 

05
Round
Medium
Face to Face
Duration30 Minutes
Interview date28 Sep 2021
Coding problem1

It was face to face technical round with Principle Engineer.

1. Project based questions

Interviewer asked to me regarding my current project. Role and Responsibilities.
Technical Architecture of my current project.
Asked me if I faced difficulties during development process.
Asked to me related to cloud (Azure) because I was using Azure function App in my current project.

Problem approach

Tip 1: You should very clear about your mentioned projects. 
Tip 2: Give detail explanation with design and solutions 

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
Associate Software Engineer
3 rounds | 3 problems
Interviewed by Nagarro Software
1695 views
0 comments
0 upvotes
company logo
Associate Software Engineer
3 rounds | 4 problems
Interviewed by Nagarro Software
937 views
0 comments
0 upvotes
company logo
Associate Software Engineer
4 rounds | 5 problems
Interviewed by Nagarro Software
942 views
0 comments
0 upvotes
company logo
Associate Software Engineer
3 rounds | 4 problems
Interviewed by Nagarro Software
839 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Associate Software Engineer
3 rounds | 10 problems
Interviewed by Amdocs
2410 views
0 comments
0 upvotes
company logo
Associate Software Engineer
3 rounds | 2 problems
Interviewed by Ernst & Young (EY)
2776 views
0 comments
0 upvotes
company logo
Associate Software Engineer
3 rounds | 15 problems
Interviewed by Ernst & Young (EY)
2405 views
0 comments
0 upvotes