Nagarro interview questions

376 questions from 52 candidate reports · 2014 to 2024

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
asked 3×mediumPractice this →
Count possible decodings of a given digit sequence
asked 2×mediumPractice this →
Find the longest increasing subsequence in an array
asked 2×mediumPractice this →
Find the second largest element in an array
asked 2×easyPractice this →
Compute the sum of squares of the first n natural numbers
asked 2×easyPractice this →
Implement Merge Sort algorithm.
asked oncemediumPractice this →
Implement Quick Sort algorithm.
asked oncemediumPractice this →
Sort an array of 0s, 1s, and 2s.
asked oncemediumPractice this →
Find the diameter of a binary tree.
asked oncemediumPractice this →
Print a given matrix in spiral order.
asked oncemediumPractice this →
Solve coding problems based on graphs
asked oncemediumPractice this →
Find all permutations of a given string
asked oncemediumPractice this →
Find the number of selective arrangements
asked oncemediumPractice this →
Reverse a linked list in groups of K nodes
asked oncemediumPractice this →
Write a program to rotate a matrix diagonally
asked oncemediumPractice this →
Sort an array consisting only of 0s, 1s, and 2s
asked oncemediumPractice this →
Optimize the previously discussed matrix solution
asked oncemediumPractice this →
Spirally traverse a given matrix and print the elements
asked oncemediumPractice this →
Implement a problem based on Linked List data structure.
asked oncemediumPractice this →
Find the Longest Increasing Subsequence (LIS) in an array
asked oncemediumPractice this →
Find the kth smallest and kth largest element in an array
asked oncemediumPractice this →
Find the largest palindromic substring in a given string.
asked oncemediumPractice this →
Function to check if a singly linked list is a palindrome
asked oncemediumPractice this →
Find the Longest Common Subsequence (LCS) between two strings
asked oncemediumPractice this →
Find the element in an array that appears more than n/2 times
asked oncemediumPractice this →

CS fundamentals

Showing 28 of 202 reported in this area

Which sorting algorithm is best and why?
asked 2×easyPractice this →
What is the time complexity of Merge Sort?
asked 2×easyPractice this →
Difference between abstract classes and interfaces in C#
asked 2×easyPractice this →
What is the time complexity of Quick Sort in best, average, and worst cases?
asked 2×easyPractice this →
Explain ASP.NET MVC life cycle
asked oncemediumPractice this →
Explain lambda expressions in Java
asked oncemediumPractice this →
What is a copy constructor in Java?
asked oncemediumPractice this →
Explain Microsoft Server Architecture
asked oncemediumPractice this →
How does hoisting work in JavaScript?
asked oncemediumPractice this →
How will you store a paragraph in memory?
asked oncemediumPractice this →
What are context and scope in JavaScript?
asked oncemediumPractice this →
What are triggers in SQL and their types?
asked oncemediumPractice this →
Explain the lifecycle of a React component
asked oncemediumPractice this →
Explain indexing in SQL Server and its types
asked oncemediumPractice this →
How can memory leakage be avoided in Python?
asked oncemediumPractice this →
What is polymorphism and abstraction in OOP?
asked oncemediumPractice this →
Difference between race condition and deadlock
asked oncemediumPractice this →
Explain ES6 features and how context is formed
asked oncemediumPractice this →
Explain equals() and hashCode() contract in Java
asked oncemediumPractice this →
What are delegates in C# and where are they used?
asked oncemediumPractice this →
Find the time complexity of the given code snippet.
asked oncemediumPractice this →
Explain common design patterns and SOLID principles.
asked oncemediumPractice this →
Difference between sleep() and wait() methods in Java
asked oncemediumPractice this →
What are forward refs in React and why are they used?
asked oncemediumPractice this →
What are dangling pointers and how can they be avoided?
asked oncemediumPractice this →
What is a private constructor and where can it be used?
asked oncemediumPractice this →
What is the difference between shallow copy and deep copy?
asked oncemediumPractice this →
Explain the diamond problem in Java and how it is resolved.
asked oncemediumPractice this →

Aptitude

Showing 4 of 52 reported in this area

Solve a given trigonometric equation.
asked oncemediumPractice this →
English comprehension passage with related questions.
asked oncemediumPractice this →
Find the measure of an angle in a given geometric figure.
asked oncemediumPractice this →
Aptitude questions testing quantitative and logical reasoning
asked oncemediumPractice this →

Behavioural

Showing 3 of 6 reported in this area

Discuss the topic: Rural vs Urban.
asked oncemediumPractice this →
How would you conduct a one-to-one requirement gathering workshop with a client?
asked oncemediumPractice this →
Prepare a response document for an RFP, keeping in mind the scope of work and your strengths.
asked oncemediumPractice this →

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 practising

Common 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%.

Keep reading