- Interview Experiences, Marketing, Nagarro

Nagarro Interview Experience for Software Engineer

I have 2-3 years of Experience in Java/Spring MVC/REST. I participated in Nagarro’s drive-in in March 2021 via referral from a friend. It was a tremendous experience I got from some series of coding tests and interviews. Nagarro is one of the leading industries of today’s era. It is a CMMI level 5 company that focuses more on growth and innovation.InterviewIQ Test: 40 questions in 15 minutes  (No negative marking)MCQ Test: Technical questions  (Questions on AWS, Java-spring, Hibernate, Java-8 streams)Coding Round: On Mettle, need to solve 3 questions in 90 minutes  Technical Discussion: First round of technical discussion 1:1. Mostly basics and a few algorithms and data structure related questions  Technical Discussion: The second round of technical discussions: application level and in-depth questions of the stream you into.Round 1(Aptitude Round): First round was conducted on the 2nd March. It had 2 sections, one was about data structures consisted 15 questions and the other section had 15 aptitude questions. I did all of these questions. There was a negative marking for each wrong question in the aptitude.The next day, I got a mail about the next round which was a coding round.Round 2(Coding on Mettle)String are given need to convert it into JavaVaribale and vice-versaFor example- if a given string is:  this_is_variableOutput- thisVariable (need to replace _ with empty and next character to _  need to be Capital letter)Find Element in Given array greater than n/2 timesFind character frequency in alphabetical order.ex: “aaddcbb”
o/p: “a2b2c1d2″Round 3: It was a Technical round on teams for 30 mins slot reserved for me.lambda expressionsPrime numbers 1-50(using streams also)Marker interfaceSpring [email protected]@[email protected]@RestControllerDifference b/w @RestController and @Controller.equals() and hashcode contractDifference between HashMap and HashSetCallable interface2,3 input / output ques related to springtry/catch with resourcesWhat are predicatesHow can we implement our own functional interfaces in javaWhat are streamsDifference between streams and collectionsDifference between filter and map in streamsif we put. @Component annotation on Controller, Service and Repository layer will it work?On the same day, I got a mail that two interviews will be conducted, technical interview followed by HR interview.On 8th March, my interview was scheduled. It was again an elimination round.Round 4(Technical Interview): The interview started with my introduction. Then there was a discussion on approaches I gave in the coding round.#Interview quesDifference between ArrayList and LinkedListDifference between sleep()and wait()Difference between race condition and deadlockWhy we use synchronized on the block when we can use it on the method  Why we use serialization  How we validate path in java  classnotfound vs classdefinitionnotfoundCount num of zeroes in the binary representation of a number  Checked and unchecked exceptions  Given ArrayList get unique elements and maintain the order  A real-life example of LinkedList  Cloning concept in java  Ways to create an object in java  Does applying synchronized on a method solve the race condition problem?Worked on Azure?  What all we need to consume REST APIs provided by third-party serviceI answered all the questions they asked. On the same day in the evening, I got a call for my HR round.Round 5(HR Interview): HR interview lasted for only 6 min. The interviewer asked me a few questions including-Why Nagarro?Reason for a job change?Any offers in hand?Where do you see yourself in the next 5 years?Preferred location?I want to thank GeeksforGeeks for this amazing interview experience section which helped me prepare for Nagarro. Also, thank you GeeksforGeeks for these amazing DSA resources which helped me prepare for the coding round and helped me improve my problem-solving skills.To everyone preparing for the Nagarro interview, prepare well DSA, OOPs, projects, and read more interview experiences, so you are better able to prepare. All the best!!Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.  To complete your preparation from learning a language to DS Algo and many more,  please refer Complete Interview Preparation Course.   In case you are prepared, test your skills using TCS, Wipro, Amazon and Microsoft Test Serieses.