
Nagarro Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 1,690 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 1,690 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Nagarro.
AI/ML Engineer
It was a technical interview focusing on Python and SQL coding, Data Science Fundamentals, Random Forest, and Data Visualization questions covering Bar Charts, Histograms, and Pie Charts. There were also ML fundamental questions about Linear Regression, Random Forest, and Regularization, plus Data Science fundamentals on Log Transformation and Z-Score. Some GCP questions about pub/sub and VertexAI were asked, along with plotting relationships between variables.
- Technical Interview: Python and SQL code, Data Science Fundamentals, Random Forest, Data Visualization- Bar Chart, Histogram, Pie Chart related questions. ML fundamentals like Linear Regression, Random Forest, Regularization
Associate Engineer
I reached out to the recruiter directly and applied. About a month later, I got an online assessment (OA) link. It had two parts: the first was computer basics, English, and aptitude, and the second was coding with three problems (easy, medium-hard). The next day, I had a short 15-minute technical interview in the morning and an HR round in the evening. I found out the results the same day and got accepted. It was a pretty straightforward process overall.
- Can you explain the factorial code iteratively and recursively?
- What's the difference between the iterative and recursive factorial methods?
- Solve the Majority element problem (where the element appears more than n/2 times) starting from a brute force approach to the most optimal one.
QA Automation Engineer
So after the OA, a third party set up the interview. The Nagarro team sent over a checklist of stuff to review. The interview started 10 minutes late with the panel. They began by testing my programming skills, which felt more like a developer role than QA. I mean, if they wanted that kind of speed and logic building, I'd just go into software development. But I tried anyway, and the interviewer did help me build the logic, which was a plus. Then it shifted to how tests are managed. His questions were kind of unclear, and I couldn't really understand him or explain my automation experience well. Overall, a pretty strange interview experience with Nagarro.
- Given an input array of numbers, could you output its words such that the subarray from left to right is equal?
- Can you solve a string manipulation problem?
- How do you manage tests?
Software Engineer
Nagarro had a 3-stage interview process. First, an Online Assessment with 3 coding questions and 25 aptitude MCQs on Java, SQL, and logical reasoning, ranging from basic to moderate difficulty. Then, a 20-minute technical interview if you passed the assessment. They asked for a self-introduction, details about my main project (role and responsibilities), some OOPs questions, and a coding question to merge two sorted arrays, including explaining the code's logic. I didn't make it to the HR round, but the process was really helpful for my skills.
- Could you please merge two sorted arrays and also explain the logic behind your code?
Nagarro Interview Questions
Quoted word for word from Nagarro interview reports.
“What is the column-wise sum of a 2D array?”
Read reports →“Write code to determine if a number is a power of 2.”
Read reports →“Find the longest consecutive sequence of elements in an unsorted array of integers with an O(n) time complexity algorithm.”
Read reports →“What is the method to find the second largest element in a list?”
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 →“What is the difference between a lambda expression and a method reference?”
Read report →“Can you write a Java program to convert the input list [111,113,115,227,229] into the output list [115,113,111,229,227]?”
Read report →“If you have a singly linked list where each node is a character, how would you demonstrate that it's a palindrome?”
Read report →“What are the consequences of sending a commercial email without obtaining consent?”
Read report →Formats, difficulty and experience
Across all 1,690 Nagarro interview reports.