Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

Nagarro Interview Experience

  • Difficulty Level : Easy
  • Last Updated : 02 Jul, 2021

I’m a fresher. I applied to Nagarro through online portal on its website. Then after 2 to 3 weeks I got an email that Nagarro is hiring freshers, and I have to give an online test that was the first round of elimination. 

Round 1(Aptitude + Technical MCQ’s): This was an online round, conducted to Mettl Platform. 

Hey geek! It's time to become a success story instead of reading them. Check out our most renowned DSA Self Paced Course, now at a student-friendly price and become industry ready. And if you are looking for a more complete interview preparation resource, check out Complete Interview Preparation Course that will prepare you for the SDE role of your dreams!

Feeling prepared enough for your interview? Test your skills with our Test Series that will help you prepare for top companies like Amazon, Microsoft, TCS, Wipro, Google and many more!

  • It consists of 25 MCQ’s of aptitude and 15 Data Structure and Algorithm questions. 
  • Mostly 90% of questions are from GeeksforGeeks, I always choose to study on GeeksforGeeks so I easily clear that round. Basically if you have the basic and clear understanding of Data structure and algorithms, then it’s easy to clear that round.
  • After 5 to 6 hour I got an email that I qualified Round 1, and information about the Next round.

Round 2 (Coding): This round was also conducted on Metll platform. This round is totally based on coding. There are so many choices in language, so you can easily select the language in which you are comfortable in. There are three problems to solve. I choose Java 8 to solve the problems. The problems are ranging from easy to hard-

  1. To find the maximum occurring character in a given string.
  2. To find the factorial of a given number.
  3. Count Derangements.

I solve all the three problems, again because I practice from GeeksforGeeks.

After 2 days I got a email that I’m qualified Round 2 and I have an online technical interview.

Round 3 (Technical Interview): The interviewer was so polite. He firstly asks me to describe myself and then ask about my family. After that he ask which language I choose to solve problems in Coding round and why I choose that language. Then he started to ask the technical questions.


  1. What is Java?
  2. Advantages of Java
  3. What is JDK, JVM, JRE?
  4. Why Java is platform-independent?
  5. Define public static void main(String args[]) 
  6. Access specifiers
  7. What is the value of a variable when we initialize it?


  1. What is Object-Oriented programming?
  2. What is constructor?
  3. What is Polymorphism?
  4. What is Abstraction?
  5. Difference between abstraction and interface?
  6. How to achieve all features of Oops in Java?

Data Structure-

  1. What is Data Structure?
  2. What is Stack?
  3. What is Queue?
  4. What is sorting?
  5. Which sorting algorithm is best?
  6. Time complexity of Quick sort and why its best?
  7. Merge Sort.


  1. What is Database?
  2. What is Normalization?
  3. What is the concepts of key in DBMS? How many types of keys are in DBMS?
  4. What is the difference between Primary key and unique key?
  5. What is join in SQL?

I answered all the questions.

That was all!!

Thank you GeeksforGeeks to become best platform, and helped me to qualify all the rounds.

If you are preparing for Nagarro then GeeksforGeeks is the best platform, to get placed.

All the best!!!

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!