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

SDE - 1

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

Interview preparation journey

expand-icon
Preparation
Duration: 3 months
Topics: Data Structures, OOPs, Project development, System Design, Algorithms
Tip
Tip

Tip 1 : Have atleast 1 project preferably full stack in your resume
Tip 2 : Practice DSA topic wise on any good platform such as gfg, leetcode etc

Application process
Where: Campus
Eligibility: Above 6.5 CGPA , No Backlogs
Resume Tip
Resume tip

Tip 1 : Have some good projects on resume
Tip 2 : Try to make a compact resume of not more than one page

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 minutes
Interview date25 Aug 2021
Coding problem3

The round had 25 questions of Aptitude and 10 questions of computer science fundamentals followed by 3 coding questions for SD role.

1. Sort Items By Group

Moderate
20m average time
85% success
0/80
Asked in companies
AmazonMAQ SoftwareNagarro Software

You are given ‘N’ items. Each item either doesn’t belong to any group or belongs to exactly one group out of ‘M’ groups. For each item, you are also given a list, ‘BEFORE’, containing items that should appear before this item in the final sorted list.

Your task is to sort these items in an order which follows the following rules :

The items belonging to the same group must be ordered adjacent to each other.
The item which does not belong to any group can be placed anywhere. 
Each item appearing in BEFORE[i] must be placed before the ith item in the sorted list.
Problem approach

Step 1 : Generate a custom comparator with java according to given conditions.
Step 2: Apply that comparator to your list and return a new list.

Try solving now

2. Swap Nodes in Pairs

Moderate
40m average time
60% success
0/80
Asked in companies
Dell TechnologiesWalmartOLX Group

You are given a singly linked list of integers.

Your task is to swap every two adjacent nodes, and return the head of the modified, linked list.

For Example:

We have a linked list 1->2->3->4->5->6->7 and so on. You are supposed to swap pairs of a linked list like swap (1,2), (3,4), (5,6), and so on.
Note:
1. You may not modify the data in the list’s nodes; only nodes themselves may be changed. Because imagine a case where a node contains many fields, so there will be too much unnecessary swap.

2. If a pair of a node does not exist, then leave the node as it is.
Try solving now

3. Top View of the Binary Tree

Easy
0/40
Asked in companies
Thought WorksWalmartSAP Labs

You have been given a Binary Tree of integers. You are supposed to return the top view of the given binary tree.

Top view of the binary tree is the set of nodes which are visible when we see the tree from the top.

For example:
For the given binary tree

Example

The top view of the tree will be {10, 4, 2, 1, 3, 6}.
Try solving now
02
Round
Easy
Video Call
Duration20 mins
Interview date25 Aug 2021
Coding problem1

The interview round was quite easy, I was asked certain question from oops concept such as encapsulation, abstraction etc. Then I was asked to explain the approach to the project I had in my resume. After that I was asked a question on Checking if the string is a palindrome without traversing the string. This could be easily done using recursion.

1. Check If The String Is A Palindrome

Easy
10m average time
90% success
0/40
Asked in companies
IntuitSprinklrCIS - Cyber Infrastructure

You are given a string 'S'. Your task is to check whether the string is palindrome or not. For checking palindrome, consider alphabets and numbers only and ignore the symbols and whitespaces.

Note :

String 'S' is NOT case sensitive.

Example :

Let S = “c1 O$d@eeD o1c”.
If we ignore the special characters, whitespaces and convert all uppercase letters to lowercase, we get S = “c1odeedo1c”, which is a palindrome. Hence, the given string is also a palindrome.
Problem approach

I solved it using recursion.
step 1: take 2 variables, first and last and initialise them as 0 and string.length()-1;
step 2: add a base case : first<=last ; return;
step 3 : call the function recursively by using condition str.charAt(first)==str.charAt(last) && checkPal(first+1,last-1);

Try solving now
03
Round
Easy
HR Round
Duration10 mins
Interview date25 Aug 2021
Coding problem1

I was asked what I know about company, My hobbies, What I did in 4 years of college, Express yourself using 5 words.

1. Basic HR questions

Questions were mainly related to how your personality is such as hobbies etc.

Problem approach

Tip 1 : Try not to panic
Tip 2 : Just keep in mind that person on the other end is just like us. Its okay if you make some mistakes.

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
SDE - 1
3 rounds | 3 problems
Interviewed by Nagarro Software
0 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Nagarro Software
936 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 4 problems
Interviewed by Nagarro Software
1221 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 4 problems
Interviewed by Nagarro Software
758 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
115097 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
58237 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
35147 views
7 comments
0 upvotes