i
Nagarro
Filter interviews by
I was interviewed in Jan 2021.
Round duration - 150 minutes
Round difficulty - Medium
It was an Aptitude test and Technical objective test of 60 minutes followed by a Coding test of 90 minutes. The round started at 2:00 PM. Candidates who cleared this round were shortlisted for the next round.
First of all, we need to observe that for any simple path in a Binary tree, there is one and only one node at the maximum height. So, the idea is to fix each node as the highest node in a path and then find the maximum sum path having the current node as the highest node. The final answer will be the maximum value among all the path sum values for each node. To find the maximum sum path for a particul...
Round duration - 30 minutes
Round difficulty - Medium
This was the technical interview round it started at 12:00 pm, here we were asked to explain the codes we wrote in the coding test and after that, we were given a coding problem for which we needed to write a pseudocode solution and explain it to the interviewer. The interviewer was quite polite and understanding even if we got stuck while writing the code he didn't rush the interview. Candidates who cleared this round were shortlisted for the HR round.
Round duration - 20 minutes
Round difficulty - Medium
This round started at 4:00 pm, it was also conducted on Microsoft Teams. In this round, we were asked the basic HR questions.
Basically, the interviewer just wanted to test our confidence and communication skills.
Tip 1: Your answer should be professional
Tip 2 : Mention all your good points in the answer
Tip 1 : Practice at least 100 aptitude questions a week
Tip 2 : Practice coding questions on coding platforms like coding ninjas codestudio, Geeksforgeeks, HackerEarth, etc.
Tip 3 : Prepare for the interview questions
Tip 1 : The format of your resume should look professional
Tip 2 : Only put those skills in your resume on which you are confident
Tip 3 : Do mention all the projects or internships you have done
Tip 4: Do not put false things on your resume.
I was interviewed in Jan 2021.
Round duration - 30 minutes
Round difficulty - Medium
This round consists of technical interview.
The interviewer ask questions related to the 3 coding problems given in previous round i.e.de-bug the code and explain the time and space complexity.
In last they give one problem of nearest square integer and want the optimized solution only.
The students selected in this round are shortlisted for next round.
We will move in both directions, positive and negative, of ‘N’, and check if we get any perfect square.
Algorithm:
Tip 1 : Practice aptitude questions according to previous year asked questions.
Tip 2 : Practice 5-10 new DSA problem per day.
Tip 3 : Practice 1-2 hard level DSA problem per day.
Tip 4 : For DBMS,OOPS and SQL give 1 week for each.
Tip 1 : Make 1-2 project according to your skills section.
Tip 2 : Write only those skills in which you are confident of.
Tip 3 : Always update your resume.
I was interviewed in Oct 2020.
Round duration - 90 minutes
Round difficulty - Easy
Timing: Morning (10 AM)
Environment: Online (Proctored)
Coding Round (3 Questions)
Step 1 I opted for the Sieve of Eratosthenes approach.
Step 2 Store all prime numbers in a vector and return (n-1)th for Nth Prime Number.
Step 1 The idea was to count frequencies of string 1 and deduct from frequencies of string 2 simultaneously.
Step 2 If frequency at any stage becomes negative, false should be returned.
Step 1 I followed the recursive approach initially, even though it passed all the cases.
Step 2 I still had time so changed it to DP, which reduced my time.
Round duration - 40 minutes
Round difficulty - Medium
Timing: 10:00 AM
Environment: Online (Webcam + Mic on)
The interviewer was friendly and to the point.
Step 1: I went for the Hashing technique, which was more of a brute force approach.
Step 2: So, I went for a more optimized approach of Floyd’s Cycle-Finding Algorithm, which is 0(n) in Time and 0(1) in space. The interviewer was satisfied.
For the given binary tree [1, 2, 3, -1, -...
We can use level order traversal (recursive) to explore all levels of the tree. Also, at each level nodes should be printed in alternating order.
For example - The first level of the tree should be printed in left to the right manner, the Second level of the tree should be printed in right to the left manner, Third again in left to right order and so on
So, we will use a Direction v...
Step 1 I preferred initially to traverse each array element and find the highest bars.
Step 2 To improve on the previous solution, instead of array traversal, I pre-computed the heights of the highest bars on left and right.
Round duration - 20 minutes
Round difficulty - Easy
Timing (In Evening)
Environment (Same as Technical Interview)
Tip 1: Be confident
Tip 2: Look at them with a straight back
Tip 3: Be honest and highlight your strengths.
Tip 1 : Don't say things like the CEO of the company or where you're sitting.
Tip 2 : Try to read different answers and be confident.
Tip 1 : Before any interview have knowledge of what the company does.
Tip 2 : How it has performed over the years, what are its focus in business?
Tip 1 : For DS and Algo, keep practicing every day on Leetcode, HackerEarth, and make a habit of participating in contests.
Tip 2 : Projects are vital in interviews, have at least 3 projects on Resume, in the field/profile which you're applying for.
Tip 3 : Give Mock Interviews.
Tip 1 : Resume should be short and keep it under 1 page.
Tip 2 : Include skills that you're 100% confident in.
Tip 3 : Highlight your internships and projects section appropriately
What people are saying about Nagarro
I was interviewed in Oct 2020.
Round duration - 90 minutes
Round difficulty - Medium
Timing Morning
Environment Online
3 Coding Questions were asked
One basic approach is to explore all possible steps which can be climbed with either taking one step or two steps. So at every step, we have two options to climb the stairs either we can climb with one step, or we can climb with two steps. So the number of ways can be recursively defined as :
countDistinctWayToClimbStair ( currStep, N ) = countDistinctWayToClimbStair ( currStep+1, N ) + countDistinctWay...
Consider a function FINDPRIME that takes number N as input parameter and do:
O(1),
The space complexity of the approach is O(1) b...
Here, we can simply traverse the string and run two loops where the outer loop will hold the unique characters and the inner loop will count the consecutive repetitions of that character. Once, we encounter a new character, our inner loop breaks and now our outer loop will start again from the new character. In this process, while getting the repetitions of each character, we can append the character and...
Round duration - 40 minutes
Round difficulty - Medium
Timing Morning
Environment Online
Interviewer was very supportive during the Interview
We cannot use th...
The idea here is to travel over every elevation on the map and calculate the units of water the elevation can store.
Here is the algorithm :
For the given binary tree [1, 2, 3, -1, -...
We can use level order traversal (recursive) to explore all levels of the tree. Also, at each level nodes should be printed in alternating order.
For example - The first level of the tree should be printed in left to the right manner, the Second level of the tree should be printed in right to the left manner, Third again in left to right order and so on
So, we will use a Direction v...
Round duration - 20 minutes
Round difficulty - Easy
Timing Morning
Environment Online
Interviewer was friendly
Introduce Yourself
Strengths and Weakness
Brief discussion about Internship
Tip 1 : You should be confident during your introduction as it gives your first impression to the interviewer.
Tip 2 : You should be honest.
Tip 3 : Don't Hesitate.
Tip 1 : Keep Practicing Ds and Algorithm questions on regular basis.
Tip 2 : Make resume short, simple and to the point.
Tip 3 : Be regular on coding platforms and participate in coding contest.
Tip 4 : Revise Theoretical topics such as computer networks, operating systems etc.
Tip 1 : Add skills and technologies you are confident with.
Tip 2 : Make resume simple and precise
Tip 3 : Go through the projects you have mentioned in the resume.
Tip 4 : Go through the resume before the interview.
Nagarro interview questions for designations
I was interviewed in Sep 2020.
Round duration - 90 minutes
Round difficulty - Easy
It was an online coding round consisting of 3 questions conducted on Mettl platform. It started at 10:00 am and the test duration was of 90 mins. The questions were pretty easy of topics like arrays and strings.
The logic is simple.
Step1 : First, you take input from the user asking the value of n.
Step2 : Then you run a loop finding all the prime numbers.
Step3 : Whenever a prime number is found, the count is increased and if the count is equal to the input of user (i.e., if the prime number found is the nth prime number), then print it.
1. We will take each word after a space “ “ in a sentence and pass it to a function.
2.The function transforms the characters of words in lowercase.
3. Now start traversing from the first character of the word and compare word[0] with word[length-1], word[1] with word[length-2] and so on.
4. If any mismatch occurs break loop else return true.
I had done this question before.
Round duration - 20-30 minutes
Round difficulty - Easy
Interview was scheduled for 11:00 am and took around 20 mins. It was conducted on MS teams. The interviewer was polite and frank.
After the introduction he asked me some questions related to OOPS such as:
1. What are the principles of OOPS
2. What do you mean by polymorphism?
3. What is function overloading?
4. What are abstract classes and interface.
Then he gave me one coding question to solve. He told me to write the code on notepad and share screen.
question asked: Reverse the stack using recursion.
I was not able to solve this problem hence he gave me another question:
question: Reverse the linkedlist without using any extra space.
You are not allowed to use any extra space other than the internal stack space used due to recursion.
You are not a...
I was not able to solve this question
The first line of input contains a single integ...
Step1 : I tried to solve this problem by making a new linkedlist.
Step2 : Then I tried using stack.
Step3 : Interview told me to optimize the approach without using any extra space.
Step4 : I could not think of optimized solution
Tip 1 : Leave the subject but never leave the topic
Tip 2 : Have good hold on DSA
Tip 3 : Always go through the interview experiences of the company and common interview questions
Tip 1 : Never add false things on your resume
Tip 2 : Add atleast 2 projects
Get interview-ready with Top Nagarro Interview Questions
posted on 26 Apr 2021
I applied via Campus Placement and was interviewed in Oct 2020. There were 6 interview rounds.
posted on 21 Oct 2024
I applied via campus placement at B M S College of Engineering, Bangalore and was interviewed in Sep 2024. There were 2 interview rounds.
It was basic aptitude quants and also verbal
They asked me basic questions such as print the prime and fibannoci
posted on 9 Dec 2024
The best day of my life was when I graduated from college and landed my dream job.
Graduating from college after years of hard work
Receiving a job offer for my dream job
Celebrating with family and friends
I applied via Company Website and was interviewed in Mar 2024. There was 1 interview round.
I am a recent high school graduate with a passion for learning and a strong work ethic.
Recent high school graduate
Passionate about learning
Strong work ethic
I have strong communication skills, problem-solving abilities, and a willingness to learn.
Strong communication skills - able to effectively convey information and ideas
Problem-solving abilities - can analyze situations and come up with solutions
Willingness to learn - eager to acquire new knowledge and skills
I applied via Walk-in and was interviewed in Feb 2024. There were 2 interview rounds.
OOPs stands for Object-Oriented Programming. A simple SQL query is a basic query used to retrieve data from a database.
OOPs refers to a programming paradigm based on the concept of objects
SQL is a language used to interact with databases
A simple SQL query can be a SELECT statement to retrieve data from a table
My expected CTC is negotiable based on the company's offer and benefits package.
I am open to discussing salary based on the responsibilities and opportunities provided by the role.
I am looking for a competitive salary that reflects my skills and experience in the industry.
I am also interested in benefits such as health insurance, retirement plans, and professional development opportunities.
I am flexible and willing to ...
based on 1 review
Rating in categories
Associate Staff Engineer
2.8k
salaries
| ₹10 L/yr - ₹35.2 L/yr |
Staff Engineer
2.8k
salaries
| ₹14.5 L/yr - ₹43.2 L/yr |
Senior Engineer
2.3k
salaries
| ₹6.5 L/yr - ₹25 L/yr |
Senior Software Engineer
1.1k
salaries
| ₹7.5 L/yr - ₹30.9 L/yr |
Software Engineer
933
salaries
| ₹3 L/yr - ₹12.2 L/yr |
Deloitte
Cognizant
TCS
Accenture