Nagarro logo

Nagarro Associate Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 75 interview experiences · FREE TO READ

3.6 Rounds average
Average Typical difficulty
80% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Nagarro.

Showing 3 of 75
Nagarro logo
Nagarro

Associate

Engineering · a year ago

Entry Average Positive experience Accept offer 4 rounds
Interview process
Technical screen Technical screen Technical screen Recruiter call
Interview formats
Technical Coding Technical Behavioral

Nagarro has 4 different processes for hiring both freshers and experienced candidates. Freshers are hired through on-campus, off-campus, and employee referrals. Experienced candidates can get an interview call by applying via the career portal or through employee referrals. The process involves: Round 1 - Online Test (Aptitude + Technical). Round 2 - Online Coding Test. Round 3 - Technical Interview. Round 4 - HR Interview.

Confirmed questions1 question
  • Is there a loop in a linked list if there is some node where the next pointer can be followed to reach the same node again? The index pos is used to denote the node that the tail's next pointer is connected to. Note that pos is not passed as a parameter.
Nagarro logo
Nagarro

Senior Associate

Engineering · more than a year ago

Senior Average Neutral experience No offer 4 rounds
Interview process
Technical screen Technical screen Technical screen Recruiter call
Interview formats
Coding Technical Technical Behavioral

First, there was an online test with basic math questions and two coding questions. Then, a technical round covering SOLID Principles, async-await, basic Angular questions, design patterns, OOP concepts, AWS cloud, and Docker. This was followed by another technical round focusing on SOLID Principles, async-await, and basic Angular questions. Finally, an HR discussion.

Confirmed questions7 questions
  • SOLID Principle
  • async-await
  • Angular basic Questions
Nagarro logo
Nagarro

Senior Associate

Engineering · more than a year ago

Mid Average Positive experience Accept offer 5 rounds
Interview process
Technical screen Take home Technical screen Technical screen Technical screen Recruiter call
Interview formats
Coding Technical Behavioral Technical

Applied via Naukri.com and got an invite for a weekend drive at the Gurgaon Office. There were 5 rounds in total. Round 1 was a coding test on Hackerank-like platform with 3 coding questions, each having 10 test cases; you needed to pass at least 10 out of 30 test cases, meaning one perfect question would suffice. Round 2 was an IQ test with 50 questions in 12 minutes; questions were easy, but pacing was key, with 30 correct answers needed. Round 3 was an Online Technical Test with 3 sections of 20 questions each on Core Java, Spring & Hibernate, with different sets based on your profile and a 60% passing score. Round 4 was an F2F Technical Round with general discussions on Collections, DB performance optimisation, Serialisation, and Multithreading; the interviewer was polite, advising to be yourself and admit when you don't know an answer. Round 5 was an F2F with an Architect who asked me to speak for 2 minutes about myself without stopping to test communication skills. Then, I was given a scenario to read a modified property file in Java without restarting the web server to gauge my approach, and another scenario where I had to identify the Design Pattern (Observer in my case). Finally, the HR called to discuss compensation.

Confirmed questions6 questions
  • Can you explain what Serialisation is?
  • What is indexing in a database?
  • Could you explain the reason for the string constant pool?

Nagarro Associate Interview Questions

Quoted word for word from Nagarro interview reports.

Find the second highest number in a table with a SQL command.

Read reports

Given a sorted array, print the 5 elements closest to a given number.

Read reports

Is there a loop in a linked list if there is some node where the next pointer can be followed to reach the same node again? The index pos is used to denote the node that the tail's next pointer is connected to. Note that pos is not passed as a parameter.

Read report

Implement a stack that supports push, pop, and getMax in O(1) time, with getMax returning the maximum element in the stack.

Read report

What is the difference between an Interface and an abstract class?

Read report

Describe the full functionality of a hashmap and any changes introduced in Java 8.

Read report

Formats, difficulty and experience

Across all 75 Nagarro interview reports.

Interview formats

Technical 45.5%
Behavioral 25.6%
Coding 23.2%
Other 2.4%
Presentation 0.9%

Interview difficulty

Easy 5.3%
Average 70.7%
Difficult 24%

Candidate experience

Positive 80%
Neutral 12%
Negative 8%