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

Associate Software Developer

Nagarro pvt limited
upvote
share-icon
3 rounds | 11 Coding problems

Interview preparation journey

expand-icon
Journey
Having graduated with a Bachelor of Technology in Electrical Engineering from the National Institute of Technology Agartala, my passion for coding led me to explore Computer Science topics beyond my academic curriculum. This independent journey has honed my skills and fueled my determination to transition into the IT field, where I've excelled in various software engineering projects and coding contests.
Application story
I began my application journey by participating in an internal test conducted on campus. Following an aptitude test and an online coding assessment, I was selected for the next round of interviews.
Why selected/rejected for the role?
1. Showcase Achievements: Use numbers and metrics to highlight accomplishments, not just duties, for a more impactful resume. 2. Customize for the Job: Tailor your resume to match the job requirements, showing employers you're the perfect fit.
Preparation
Duration: 4 months
Topics: Java, OOPS, Data Structures, Algorithms, DBMS, ReactJS, SQL.
Tip
Tip

Tip 1: Improve your resume score with well-worded content. A good resume increases your chances of being shortlisted.

Tip 2: Prepare for DSA questions pattern-wise and learn different ways to efficiently solve problems. Participate regularly in coding contests to improve coding skills and enhance time management.

Tip 3: In addition to DSA, develop hands-on projects to distinguish yourself from peers.

Application process
Where: Campus
Eligibility: Above 7.5 CGPA
Resume Tip
Resume tip

Tip 1:Highlight Achievements: Focus on quantifiable achievements rather than job responsibilities to make your resume stand out. Numbers and metrics help employers understand the impact you've made in previous roles.

Tip 2:Tailor for Relevance: Customize your resume for each job application by emphasizing skills and experiences that are most relevant to the position. This shows employers that you understand their needs and are a strong fit for the role.

Interview rounds

01
Round
Hard
Online Coding Test
Duration150 minutes
Interview date11 Sep 2022
Coding problem5

1. Maximum Profit

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

Mukesh is a hard worker and has a good running business. He has a list of profits he made in the last ‘N’ days. Mukesh wants to know what maximum profit he made in the few consecutive days. More Precisely he wants to know the maximum profit he made in any consecutive days in the range {‘A’, ‘B’} ( both inclusive).

You have to find the maximum profit Mukesh made in any consecutive days in the range {‘A’, ‘B’} ( both inclusive).

Note :
The profit of the Mukesh Business over ‘N’ days is shown by array/list ‘profit’. It may contain negative values as there will be a loss on those days.
Try solving now

2. Longest Path in Tree

Moderate
25m average time
70% success
0/80
Asked in companies
AmazonCvent

You are given an undirected tree. Your task is to find the longest path in the tree.

The longest path in a tree is defined as the maximum number of edges between any two nodes. You are given a 2-dimensional array ‘Edges’ in which ‘Edges[i][0]’ and ‘Edges[i][1]’ contains an edge.

For Example:
In the example below, the longest path is between nodes 1 and 3. The length of the path is 3 since the number of edges between node 1 and node 3 is 3. Hence, the answer is 3.

altImage

Try solving now

3. Longest Increasing Subsequence

Moderate
30m average time
65% success
0/80
Asked in companies
PhonePeChegg Inc.Barclays

For a given array with N elements, you need to find the length of the longest subsequence from the array such that all the elements of the subsequence are sorted in strictly increasing order.

Strictly Increasing Sequence is when each term in the sequence is larger than the preceding term.

For example:
[1, 2, 3, 4] is a strictly increasing array, while [2, 1, 4, 3] is not.
Try solving now

4. Detect Cycle in a Directed Graph

Moderate
25m average time
65% success
0/80
Asked in companies
AmazonAmerican ExpressOYO

Given a directed graph, check whether the graph contains a cycle or not. Your function should return true if the given graph contains at least one cycle, else return false.

Try solving now

5. Best Time to Buy and Sell Stock IV

Hard
20m average time
80% success
0/120
Asked in companies
Disney + HotstarAmazonOracle

You have been given an array 'PRICES' consisting of 'N' integers where PRICES[i] denotes the price of a given stock on the i-th day. You are also given an integer 'K' denoting the number of possible transactions you can make.

Your task is to find the maximum profit in at most K transactions. A valid transaction involves buying a stock and then selling it.

Note
You can’t engage in multiple transactions simultaneously, i.e. you must sell the stock before rebuying it.
For Example
Input: N = 6 , PRICES = [3, 2, 6, 5, 0, 3] and K = 2.
Output: 7

Explanation : The optimal way to get maximum profit is to buy the stock on day 2(price = 2) and sell it on day 3(price = 6) and rebuy it on day 5(price = 0) and sell it on day 6(price = 3). The maximum profit will be (6 - 2) + (3 - 0) = 7.
Try solving now
02
Round
Medium
Video Call
Duration45 minutes
Interview date16 Sep 2022
Coding problem2

Started with basic introduction then goes straight into DSA problems.

1. Xor Equal Triplets

Moderate
25m average time
75% success
0/80
Asked in company
Adobe

You are given an array/list ‘ARR’ consisting of ‘N’ positive integers. Your task is to return the number of triplets (i, j, k), where ‘i’, ‘j’, ‘k’ are three indices of ‘ARR’ such that -:

1. 0 <= ‘i’ < ‘j’ <= ‘k’ < ‘N’ .

2. ARR[i] ^ ARR[i + 1] ^ ... ^ ARR[j - 1] = ARR[j] ^ ARR[j + 1] ^ ... ^ ARR[k] i.e bitwise xor of all integers in subarray of ‘ARR’ between index ‘i’ and ‘j-1’ inclusive, should equals to bitwise xor of all integers in subarray of ‘ARR’ between index ‘j’ and ‘k’ inclusive.

Note:

1. Consider 0 based indexing in ‘ARR’.
2. Symbol ^ denotes the bitwise-xor operation.
3. Xor of subarray having a single integer is that integer itself.
4. It is guaranteed that the number of such triples fit in a 32 bit integer.
Try solving now

2. Weighted Job Scheduling

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

You are given 'N' jobs with their start time 'Start', end time 'End' and profit 'Profit'. You need to tell the maximum profit you can obtain by performing these jobs such that no two jobs overlap.

Note:
The start time of one job can be equal to the end time of another.
Try solving now
03
Round
Easy
HR Round
Duration15 minutes
Interview date16 Sep 2022
Coding problem4

1. Introduce yourself.

Problem approach

Tip: Structure your introduction in a way that guides the conversation toward topics you're comfortable discussing. This approach helps you steer the interview in a direction where you can showcase your strengths and experiences confidently.

2. HR Question

Discuss the advantages and disadvantages of the Internet and smartphones for approximately 3 minutes without interruption.

Problem approach

Tip: Stay calm during HR interviews; they're often designed to assess your communication skills. Focus on articulating your thoughts clearly and confidently rather than letting nervousness take over.

3. HR Question

Why do you want to join our company?

Problem approach

Tip: Ahead of an HR interview, familiarize yourself with the company's industry, the challenges it tackles, and its vision. This enables you to align your responses with the company's objectives, demonstrating your genuine interest and potential value to the organization.

4. Any question for me?

Problem approach

Tip: Prepare thoughtful questions to ask the interviewer. This shows your interest in the role and the company. Avoid asking questions that could easily be answered through basic research.

Here's your problem of the day

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

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
Associate Software Developer
4 rounds | 7 problems
Interviewed by Nagarro pvt limited
377 views
0 comments
0 upvotes
SDE - 1
3 rounds | 5 problems
Interviewed by Nagarro pvt limited
291 views
0 comments
0 upvotes
Trainee Software Engineer
4 rounds | 5 problems
Interviewed by Nagarro pvt limited
585 views
0 comments
0 upvotes
Associate Software Engineer
3 rounds | 2 problems
Interviewed by Nagarro pvt limited
410 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Associate Software Developer
5 rounds | 10 problems
Interviewed by SAP Labs
1202 views
0 comments
0 upvotes
company logo
Associate Software Developer
3 rounds | 3 problems
Interviewed by SAP Labs
788 views
0 comments
0 upvotes
company logo
Associate Software Developer
3 rounds | 7 problems
Interviewed by CIS - Cyber Infrastructure
578 views
0 comments
0 upvotes