Nagarro interview questions
Online test → Online test → Technical → HR·79% entry level
DSA
Showing 25 of 225 reported in this area
Detect a loop in a linked list
Count possible decodings of a given digit sequence
Find the longest increasing subsequence in an array
Find the second largest element in an array
Compute the sum of squares of the first n natural numbers
Implement Merge Sort algorithm.
Implement Quick Sort algorithm.
Sort an array of 0s, 1s, and 2s.
Find the diameter of a binary tree.
Print a given matrix in spiral order.
Solve coding problems based on graphs
Find all permutations of a given string
Find the number of selective arrangements
Reverse a linked list in groups of K nodes
Write a program to rotate a matrix diagonally
Sort an array consisting only of 0s, 1s, and 2s
Optimize the previously discussed matrix solution
Spirally traverse a given matrix and print the elements
Implement a problem based on Linked List data structure.
Find the Longest Increasing Subsequence (LIS) in an array
Find the kth smallest and kth largest element in an array
Find the largest palindromic substring in a given string.
Function to check if a singly linked list is a palindrome
Find the Longest Common Subsequence (LCS) between two strings
Find the element in an array that appears more than n/2 times
CS fundamentals
Showing 28 of 202 reported in this area
Which sorting algorithm is best and why?
What is the time complexity of Merge Sort?
Difference between abstract classes and interfaces in C#
What is the time complexity of Quick Sort in best, average, and worst cases?
Explain ASP.NET MVC life cycle
Explain lambda expressions in Java
What is a copy constructor in Java?
Explain Microsoft Server Architecture
How does hoisting work in JavaScript?
How will you store a paragraph in memory?
What are context and scope in JavaScript?
What are triggers in SQL and their types?
Explain the lifecycle of a React component
Explain indexing in SQL Server and its types
How can memory leakage be avoided in Python?
What is polymorphism and abstraction in OOP?
Difference between race condition and deadlock
Explain ES6 features and how context is formed
Explain equals() and hashCode() contract in Java
What are delegates in C# and where are they used?
Find the time complexity of the given code snippet.
Explain common design patterns and SOLID principles.
Difference between sleep() and wait() methods in Java
What are forward refs in React and why are they used?
What are dangling pointers and how can they be avoided?
What is a private constructor and where can it be used?
What is the difference between shallow copy and deep copy?
Explain the diamond problem in Java and how it is resolved.
Aptitude
Showing 4 of 52 reported in this area
Solve a given trigonometric equation.
English comprehension passage with related questions.
Find the measure of an angle in a given geometric figure.
Aptitude questions testing quantitative and logical reasoning
Behavioural
Showing 3 of 6 reported in this area
Discuss the topic: Rural vs Urban.
How would you conduct a one-to-one requirement gathering workshop with a client?
Prepare a response document for an RFP, keeping in mind the scope of work and your strengths.
Showing 60 of 376 questions. Ranked by how often the same question came back across reports.
Practise a Nagarro-style interview
A spoken interview built from these questions, scored when you finish; the report is yours.
Start practisingCommon questions
What questions does Nagarro ask?
Candidate interview reports most often cover DSA (46%) and CS fundamentals (42%).
How many rounds does Nagarro interview have?
Candidate interview reports show an average of 3.8 rounds per experience, with a typical sequence of Online test → Online test → Technical → HR. Individual interview paths can vary.
Is the Nagarro interview hard?
Among questions with a reported difficulty, the mix is easy 53%, medium 43%, hard 4%.