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

Senior Software Developer

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

Interview preparation journey

expand-icon
Preparation
Duration: 4 Months
Topics: Data structure(problem solving), Java 8(streams, lambda expression, Garbage collection, strings, mutable, memory leaks, Threads, Atomic and volatile, Deep and shallow copy), Design Patterns(Singleton, observer, decorator, adapter, factory etc),Object oriented design problems(like implenting system to store password with history),System design(most important) - Need to focus in how to create a scalable system. Consider to prepare topics like sharing, message queue, resilient and fault tolernet system, cap theorem, and also some small system design problems like what's app design etc
Tip
Tip

Tip 1 : For problem solving use platform like leetcode that give 1000s of free questions and u can sort them based on difficulty so that u can start from easy if not have done coding earlier. Also the test cases covered are quite vast here so we get good understanding of solution to make. 
Tip 2 : for system design try to design as many problems as possible from smaller problem like what's app design to bigger problem like designing navigation system like gps to get hands on
Tip 3 : for java focus on theory part as that is mostly asked. Check what's new in Java 8 and other features of it. Also refer to jenkovs for good material on java topics

Application process
Where: Other
Eligibility: Java Backend developer with atleast 3 years experience
Resume Tip
Resume tip

Tip 1 : highlight the best projects u have taken and mention clearly your role in it. 
Tip 2 : keep resume short within 2 pages. Also highlight you achievementz like certifications or some award u got from previous project. It really helps.
Tip 3 : Mention your tech stack clearly so that it is easier to get shortlisted as they have to screen among thousands of resume.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration50 Minutes
Interview date17 Oct 2019
Coding problem1

It was online aptitude test. The questions were easy but timing was important as it was less.

1. Aptitude Question

We were given a series of random number that had some kind of pattern. Were were expected to tell what would be the next number. The series seemed to have alternate Patterns for even and odd number so was difficult to get.

Problem approach

Tip 1 : identify the pattern like if another number is square of previous number or Ap, GP series
Tip 2 : check if number is some kind of combination of previous 2 numbers

02
Round
Medium
Online Coding Interview
Duration60 Minutes
Interview date23 Oct 2019
Coding problem0

Total-30 MCQs. It was java based questions like what is volatile etc. Taken on Mettl.

03
Round
Medium
Face to Face
Duration60 Minutes
Interview date23 Oct 2019
Coding problem1

1. Maximum Subarray Sum

Moderate
35m average time
81% success
0/80
Asked in companies
QualcommUberAmazon

You are given an array 'arr' of length 'n', consisting of integers.


A subarray is a contiguous segment of an array. In other words, a subarray can be formed by removing 0 or more integers from the beginning and 0 or more integers from the end of an array.


Find the sum of the subarray (including empty subarray) having maximum sum among all subarrays.


The sum of an empty subarray is 0.


Example :
Input: 'arr' = [1, 2, 7, -4, 3, 2, -10, 9, 1]

Output: 11

Explanation: The subarray yielding the maximum sum is [1, 2, 7, -4, 3, 2].
Try solving now
04
Round
Medium
Face to Face
Duration60 Minutes
Interview date23 Oct 2019
Coding problem1

The round consisted of 1 system design problem

1. URL Shortener

Easy
10m average time
90% success
0/40
Asked in companies
AdobeMakeMyTripShareChat

You have given a URL id – 'N' consisting of only digits. Your task is to generate a short URL for the given URL id.

To generate a short URL, you need to convert the given URL id to 62 base number where digits of the number are:[“0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ”] i.e “0” corresponds to 0, “a” corresponds to 10, “Z” corresponds to 61, and “10” corresponds to 62, “11” corresponds to 63, and so on….

Follow Up:
Can you solve this in logarithmic time and space complexity?
Try solving now

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
Trainee Technology
3 rounds | 6 problems
Interviewed by Nagarro Software
3763 views
0 comments
0 upvotes
company logo
Assistant System Engineer
4 rounds | 7 problems
Interviewed by Nagarro Software
972 views
0 comments
0 upvotes
company logo
Data Engineer
3 rounds | 5 problems
Interviewed by Nagarro Software
2973 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Senior Software Developer
4 rounds | 13 problems
Interviewed by SAP Labs
1864 views
0 comments
0 upvotes
company logo
Senior Software Developer
3 rounds | 3 problems
Interviewed by BNY Mellon
1393 views
0 comments
0 upvotes
company logo
Senior Software Developer
4 rounds | 5 problems
Interviewed by Ernst & Young (EY)
3318 views
0 comments
0 upvotes