Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Nagarro Team. If you also belong to the team, you can get access from here

Nagarro Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Nagarro Interview Questions and Answers

Updated 28 Jun 2025
Popular Designations

488 Interview questions

A Lead SAP Technical Consultant was asked 11mo ago
Q. How would you change the text of a table column throughout the system using Text Enhancement?
Ans. 

Text enhancement allows for systematic changes to table column texts across the SAP system.

  • Use transaction SE11 to access the Data Dictionary.

  • Select the table and navigate to the 'Field' section.

  • Modify the 'Short Description' field for the desired column.

  • Activate the changes to ensure they are reflected throughout the system.

  • Consider using transport requests for changes in production environments.

View all Lead SAP Technical Consultant interview questions
A Senior Software Developer 2 was asked 11mo ago
Q. Describe OOPS concepts with examples.
Ans. 

OOPS concepts are fundamental principles in object-oriented programming, including inheritance, encapsulation, polymorphism, and abstraction.

  • Inheritance: Allows a class to inherit properties and behavior from another class. Example: Animal class can be inherited by Dog class.

  • Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: Using private variables and public methods in ...

View all Senior Software Developer 2 interview questions
A Senior Software Developer 2 was asked 11mo ago
Q. What are the different ways garbage collection is handled in C#?
Ans. 

Garbage collection in C# manages memory automatically by reclaiming unused memory.

  • Garbage collection in C# uses different algorithms like Mark and Sweep, Reference Counting, and Generational.

  • It helps in preventing memory leaks and improves performance by automatically releasing memory.

  • Developers can also force garbage collection using System.GC.Collect() method.

  • Example: var obj = new Object(); obj = null; // Garba...

View all Senior Software Developer 2 interview questions
A Software Developer was asked 11mo ago
Q. What is event-driven architecture?
Ans. 

Event driven architecture is a design pattern where the flow of the system is determined by events.

  • Events are generated by various components and can trigger actions in other components.

  • It allows for loosely coupled systems, as components can communicate without direct dependencies.

  • Common examples include message queues, pub/sub systems, and webhooks.

View all Software Developer interview questions

What people are saying about Nagarro

View All
auraak
Verified Icon
4d
works at
TCS
Nagarro
If I hired for particularly for data science projects but due to some mismatch the manager said me to move to support work not in the field of data science. So how many projects we didn't accept in nagarro??
Got a question about Nagarro?
Ask anonymously on communities.
An Associate Staff Data Scientist was asked 11mo ago
Q. What is the difference between RNN and BERT?
Ans. 

RNNs are sequential models for time-series data, while BERT is a transformer-based model for understanding context in text.

  • RNN (Recurrent Neural Network) processes data sequentially, making it suitable for time-series tasks like speech recognition.

  • BERT (Bidirectional Encoder Representations from Transformers) uses attention mechanisms to understand context in text, enabling better NLP tasks.

  • RNNs can suffer from va...

An Associate Staff Data Scientist was asked 11mo ago
Q. How do you create word embeddings?
Ans. 

Word embeddings are vector representations of words that capture semantic meaning and relationships using various techniques.

  • 1. Word2Vec: Uses neural networks to predict context words from a target word (Skip-gram) or vice versa (CBOW).

  • 2. GloVe: Global Vectors for Word Representation, which uses matrix factorization on word co-occurrence statistics.

  • 3. FastText: An extension of Word2Vec that considers subword infor...

A Trainee was asked 11mo ago
Q. In what cases does quick sort have worst-case time complexity?
Ans. 

Quick sort has worst case time complexity when the pivot element is either the smallest or largest element in the array.

  • Pivot element is the smallest or largest element in the array

  • Array is already sorted in ascending or descending order

  • Pivot selection strategy is not efficient

View all Trainee interview questions
Are these interview questions helpful?
A Trainee was asked 11mo ago
Q. How can you check whether a given string can become a palindrome or not, assuming unlimited operations are allowed?
Ans. 

To check if a string can become a palindrome, count the frequency of each character. If there is at most one character with an odd frequency, it can be rearranged into a palindrome.

  • Count the frequency of each character in the string

  • Check if there is at most one character with an odd frequency

  • If yes, the string can be rearranged into a palindrome

View all Trainee interview questions
A Staff Engineer was asked 11mo ago
Q. What is a dead letter queue?
Ans. 

A dead loop queue is a situation where a process or thread is stuck in a loop without making progress.

  • Occurs when a process or thread gets stuck in an infinite loop

  • Can lead to system hang or crash if not handled properly

  • Common in multi-threaded programming

View all Staff Engineer interview questions
A Software Engineer was asked 12mo ago
Q. What is DevOps?
Ans. 

DevOps is a software development methodology that combines software development (Dev) with IT operations (Ops) to shorten the systems development life cycle.

  • DevOps focuses on collaboration, automation, and monitoring throughout the software development lifecycle.

  • It aims to increase the speed of software delivery, improve reliability, and build scalable systems.

  • Tools commonly used in DevOps include Docker, Jenkins,...

View all Software Engineer interview questions

Nagarro Interview Experiences

793 interviews found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
No response

I appeared for an interview in Dec 2024.

Round 1 - Aptitude Test 

Basic quant and reasoning questions
Selenium MCQ
Java programs with MCQ

Round 2 - Technical 

(23 Questions)

  • Q1. Tell me about yourself
  • Q2. Where you initialise driver
  • Ans. 

    The driver is typically initialized in the setup method of a test automation framework.

    • Driver initialization is usually done in a setup method before test execution.

    • Commonly used methods for driver initialization include WebDriverManager, System.setProperty, and driver instantiation.

    • Example: WebDriverManager.chromedriver().setup();

  • Answered by AI
  • Q3. Driver is static or non static
  • Ans. 

    Driver can be both static and non-static depending on the context of its usage.

    • Driver class can be static if it is used to initiate the WebDriver instance in a test automation framework.

    • Driver class can be non-static if it is used as an instance variable within a test class.

    • Static driver can be accessed directly without creating an object of the class.

    • Non-static driver requires an object of the class to be created befo...

  • Answered by AI
  • Q4. Difference between static and non static
  • Ans. 

    Static variables belong to the class itself, while non-static variables belong to instances of the class.

    • Static variables are shared among all instances of a class

    • Non-static variables are unique to each instance of a class

    • Static variables are initialized only once, at the start of the program

    • Non-static variables are initialized separately for each instance of the class

  • Answered by AI
  • Q5. Disadvantages of static and non static
  • Ans. 

    Static and non-static have their own disadvantages in QA automation testing.

    • Static methods cannot be overridden or inherited, making it difficult to create flexible test cases.

    • Non-static methods require an instance of the class to be created, which can lead to increased memory usage.

    • Static methods can lead to tight coupling between classes, making it harder to maintain and update the code.

    • Non-static methods may have de...

  • Answered by AI
  • Q6. Parallel execution in TestNG
  • Ans. 

    TestNG allows parallel execution of test cases to save time and improve efficiency.

    • TestNG provides the 'parallel' attribute in the testng.xml file to specify the level of parallelism for test execution.

    • Parallel execution can be achieved at the test level, class level, method level, or suite level.

    • TestNG also supports parallel execution of tests across multiple classes or suites using the 'parallel' attribute in the sui...

  • Answered by AI
  • Q7. Write the code for Parallel testing in TestNG
  • Ans. 

    Parallel testing in TestNG allows running tests concurrently for faster execution.

    • Use 'parallel' attribute in testng.xml file to specify parallel execution mode.

    • Set 'parallel' attribute to 'methods', 'classes', or 'tests' based on the level of parallelism needed.

    • Example: <suite name='MySuite' parallel='tests'>

    • Use 'thread-count' attribute to specify the number of threads to use for parallel execution.

  • Answered by AI
  • Q8. Difference between parallel methods and parallel tests
  • Ans. 

    Parallel methods run multiple methods concurrently within a single test, while parallel tests run multiple tests concurrently.

    • Parallel methods execute multiple methods within a single test class concurrently.

    • Parallel tests execute multiple test classes concurrently.

    • Parallel methods are useful for speeding up the execution of a single test, while parallel tests are useful for running multiple tests faster.

    • Example: Runni...

  • Answered by AI
  • Q9. Upload file using rest assured
  • Ans. 

    Use Rest Assured to upload a file

    • Use the given file path to create a File object

    • Use MultiPartSpecBuilder to build the request with the file

    • Send the request using Rest Assured's given(), when(), and post() methods

  • Answered by AI
  • Q10. Postman basic questions
  • Q11. Parameter for post method in postman
  • Ans. 

    The parameter for a POST method in Postman is typically sent in the request body.

    • Parameters are sent in the request body in key-value pairs

    • Parameters can be sent as form-data, x-www-form-urlencoded, or raw JSON

    • Example: {"key": "value"}

  • Answered by AI
  • Q12. BDD Framework cucumber
  • Q13. Cucumber execution process
  • Ans. 

    Cucumber executes tests by interpreting Gherkin syntax, running steps defined in code, and reporting results.

    • Cucumber uses Gherkin language for writing test scenarios in a human-readable format.

    • Each scenario consists of Given, When, Then steps that describe the behavior of the application.

    • Step definitions in code map Gherkin steps to executable code, often written in Java, Ruby, or JavaScript.

    • Cucumber executes scenario...

  • Answered by AI
  • Q14. How cucumber know step defination file placed
  • Ans. 

    Cucumber knows the step definition file based on the annotations provided in the feature files.

    • Cucumber uses annotations like @Given, @When, @Then to map steps in feature files to corresponding step definition methods.

    • Step definition files are typically placed in a separate package or directory within the project structure.

    • Cucumber scans the project directory for step definition files based on the package structure and...

  • Answered by AI
  • Q15. Parameters used in cucumber
  • Ans. 

    Parameters used in cucumber are used to pass values to the step definitions in feature files.

    • Parameters are defined in feature files using < > syntax

    • Parameters can be passed to step definitions using Regular Expressions

    • Parameters can be used to make scenarios more reusable and dynamic

  • Answered by AI
  • Q16. Datatable in cucumber
  • Ans. 

    Datatable in Cucumber is used to pass multiple sets of data to a step definition in a scenario.

    • Datatables are defined using pipes (|) to separate values

    • Each row in the datatable represents a set of data passed to the step definition

    • Datatables can be used for parameterization and data-driven testing

  • Answered by AI
  • Q17. Have u created the testplan document when porject was started
  • Ans. 

    Yes, I have created the test plan document at the start of the project.

    • Yes, I always create a test plan document at the beginning of a project to outline the testing approach and strategy.

    • The test plan document includes details on scope, objectives, resources, schedule, and test cases.

    • It helps in ensuring that all stakeholders are aligned on the testing process and expectations.

    • For example, in my previous project, I cr...

  • Answered by AI
  • Q18. Testing cycle when project was on initial level
  • Ans. 

    During the initial testing cycle of a project, focus is on establishing test cases, setting up test environments, and identifying potential issues.

    • Creating test cases based on requirements

    • Setting up test environments

    • Identifying potential issues and risks

    • Executing test cases and reporting defects

    • Collaborating with developers to resolve issues

  • Answered by AI
  • Q19. Risk management and risk based testing
  • Q20. Which estimate technique you follow , if fibonacci then why it is in 1 2 3 5 8 13 ?? Not in 12345678
  • Ans. 

    Fibonacci sequence is a mathematical pattern where each number is the sum of the two preceding ones.

    • Fibonacci sequence is a series of numbers where each number is the sum of the two preceding ones.

    • The sequence starts with 1, 2, then each subsequent number is the sum of the two previous numbers (1+2=3, 2+3=5, 3+5=8, and so on).

    • This sequence is used in estimating because it reflects natural growth patterns found in natur...

  • Answered by AI
  • Q21. What is testing matrix and automation ROI
  • Ans. 

    Testing matrix is a tool used to track test coverage and automation ROI is the return on investment from implementing automation testing.

    • Testing matrix is a visual representation of test cases, test scenarios, and their coverage across different platforms, browsers, devices, etc.

    • Automation ROI is the measure of the benefits gained from automation testing compared to the costs incurred in implementing and maintaining th...

  • Answered by AI
  • Q22. Cicd tool
  • Q23. Handle team ?

Data Analyst Interview Questions & Answers

user image RISHABH Pal

posted on 18 Dec 2024

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

The Aptitude Test session accesses mathematical and logical reasoning abilities

Round 2 - Technical 

(6 Questions)

  • Q1. What is Vlookup
  • Q2. Some IF else Question in Excel
  • Q3. What does your day in your previous organization look like?
  • Ans. 

    My day in my previous organization involved analyzing large datasets, creating reports, and presenting findings to stakeholders.

    • Reviewing and cleaning large datasets to ensure accuracy

    • Creating visualizations and reports to communicate insights

    • Collaborating with team members to identify trends and patterns

    • Presenting findings to stakeholders in meetings or presentations

  • Answered by AI
  • Q4. Could you share the technical skills you possess?
  • Ans. 

    I possess strong technical skills in data analysis, including proficiency in programming languages, statistical analysis, and data visualization tools.

    • Proficient in programming languages such as Python, R, SQL

    • Skilled in statistical analysis and data modeling techniques

    • Experience with data visualization tools like Tableau, Power BI

    • Knowledge of machine learning algorithms and techniques

  • Answered by AI
  • Q5. Can you explain what a Pivot Table is?
  • Ans. 

    A Pivot Table is a data summarization tool used in spreadsheet programs to analyze, summarize, and present data in a tabular format.

    • Pivot tables allow users to reorganize and summarize selected columns and rows of data to obtain desired insights.

    • Users can easily group and filter data, perform calculations, and create visualizations using pivot tables.

    • Pivot tables are commonly used in Excel and other spreadsheet program...

  • Answered by AI
  • Q6. Find the Highest-paid employee in each department along with their salary and department name.
  • Ans. 

    To find the highest-paid employee in each department, we need to group employees by department and then select the employee with the highest salary in each group.

    • Group employees by department

    • Find the employee with the highest salary in each group

    • Retrieve the employee's name, salary, and department name

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Nagarro Data Analyst interview:
  • SQL
  • Excel
  • Problem Solving
  • PowerBI
  • SQL Queries
Interview preparation tips for other job seekers - Practice common interviews and scenarios, especially for your role.
Be prepared to discuss past challenges and how did you overcome.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Sep 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Basic interview on question like aptitude, javascript, typescript and react-native question

Round 2 - Technical 

(5 Questions)

  • Q1. Basic javascript question in second round
  • Q2. What is function currying
  • Ans. 

    Function currying is a technique in functional programming where a function with multiple arguments is transformed into a sequence of nested functions, each taking a single argument.

    • Currying allows you to partially apply a function by fixing a number of arguments, which creates a new function.

    • It helps in creating reusable functions and improves code readability.

    • Example: const add = (a) => (b) => a + b; const add5 = add...

  • Answered by AI
  • Q3. What is IIEF where we can use it
  • Ans. 

    IIFE stands for Immediately Invoked Function Expression, used for creating a function that is executed immediately after it is defined.

    • IIFE is used to create a private scope for variables to avoid polluting the global scope.

    • It is commonly used in React Native development to encapsulate code and prevent naming conflicts.

    • Example: (function() { console.log('IIFE executed'); })();

  • Answered by AI
  • Q4. Deeply they ask me closure related question how it's working
  • Ans. 

    Closures in JavaScript allow functions to retain access to their lexical scope even when executed outside that scope.

    • A closure is created when a function is defined inside another function.

    • The inner function has access to the outer function's variables.

    • Example: function outer() { let x = 10; return function inner() { return x; }; }

    • Closures are often used for data encapsulation and creating private variables.

    • They can al...

  • Answered by AI
  • Q5. How call call stack and event loop is working
  • Ans. 

    Call stack is used to keep track of function calls, while event loop manages asynchronous operations in JavaScript.

    • Call stack is a data structure that keeps track of function calls in a program.

    • When a function is called, it is added to the top of the call stack. When the function completes, it is removed from the stack.

    • Event loop is responsible for managing asynchronous operations in JavaScript, ensuring that they are ...

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Project related discussion only

Interview Preparation Tips

Interview preparation tips for other job seekers - Hi Nagarow hiring team,

My first round of interview is going and in second round they ask me more technical and deep technical questions that was also very good.

In third round of interview the interviewer ask me only project related question. I try to explain that but he did't give me to chance to say some think. From one question to second, Second of third. Main point is if only interviewer ask question and interviewee say something and you again ask question how i explain me though on it.

If my application build on salesForce he told me to why it's build in salesforce. Why it's not develop in node or/and other database. My client decided that i know it also develop in node or other database. But i can't suggestion my client after 4 years of development .
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I appeared for an interview in Jan 2025.

Round 1 - Technical 

(1 Question)

  • Q1. Architecture discussion around projects
Round 2 - Technical 

(1 Question)

  • Q1. Caching, auth discussion in depth

Interview Preparation Tips

Interview preparation tips for other job seekers - I've cleared both the technical rounds, still after that HR ghosted me and after following up multiple times she mentioned the vacancy was cancelled.
it was highly unprofessional of them.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

It contain 40 question which is very easy

Round 2 - Coding Test 

It contain 3 coding question

Round 3 - One-on-one 

(5 Questions)

  • Q1. Introduction About Your Self and About Project
  • Q2. Two dsa question of leetcode
  • Q3. Basics Concept on dsa
  • Q4. From which platform you do coding
  • Ans. 

    I primarily code on platforms like GitHub, Visual Studio Code, and online coding environments such as LeetCode and HackerRank.

    • GitHub: I use it for version control and collaboration on projects.

    • Visual Studio Code: My go-to IDE for writing and debugging code.

    • LeetCode: I practice algorithms and data structures to improve my problem-solving skills.

    • HackerRank: I participate in coding challenges and competitions to enhance m...

  • Answered by AI
  • Q5. Simple Simple Question

Interview Preparation Tips

Topics to prepare for Nagarro Associate Software Engineer interview:
  • DSA
Interview preparation tips for other job seekers - Very good company
Interview experience
1
Bad
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Sep 2024. There were 4 interview rounds.

Round 1 - Coding Test 

Coding + aptitude test

Round 2 - Technical 

(1 Question)

  • Q1. System design discussion. Dotnet concepts discussion scenario based
Round 3 - Technical 

(2 Questions)

  • Q1. React and dotnet questions
  • Q2. Simple SQL query to be written
  • Ans. 

    A simple SQL query retrieves data from a database table based on specified conditions.

    • Use SELECT to specify columns: SELECT column1, column2 FROM table_name;

    • Use WHERE to filter results: SELECT * FROM table_name WHERE condition;

    • Use ORDER BY to sort results: SELECT * FROM table_name ORDER BY column_name ASC/DESC;

    • Example: SELECT name, age FROM users WHERE age > 18 ORDER BY age DESC;

  • Answered by AI
Round 4 - Technical 

(2 Questions)

  • Q1. React, dotnet, SQL questions
  • Q2. Simple SQL query

Interview Preparation Tips

Interview preparation tips for other job seekers - Brush up on theoretical questions on dotnet, system design, react and relational databases
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Online Written MCQ Aptitude test was conducted to filter candidates at first stage.

Round 2 - Technical 

(9 Questions)

  • Q1. How to implement BADIs ?
  • Ans. 

    Implementing BADIs involves creating an enhancement implementation and activating it in the system.

    • Identify the BADI relevant to the requirement

    • Create an enhancement implementation using transaction SE18

    • Implement the necessary logic in the BADI implementation

    • Activate the BADI implementation using transaction SE19

  • Answered by AI
  • Q2. What makes Filter BADI quick?
  • Ans. 

    Filter BADI is quick due to its ability to selectively filter data based on specific criteria.

    • Filter BADI allows for selective filtering of data based on specific criteria, reducing the amount of data processed.

    • It can be implemented at various levels in the SAP system, such as at the application level or database level.

    • Filter BADI can improve performance by reducing the number of records retrieved from the database.

    • It ...

  • Answered by AI
  • Q3. How to implement screen enhancement?
  • Ans. 

    Screen enhancement can be implemented by using screen exits or BADI implementations in SAP.

    • Screen exits can be implemented using transaction SMOD or CMOD to add custom fields or logic to standard SAP screens.

    • BADI implementations can be used to enhance screens by implementing custom logic at specific points in standard SAP transactions.

    • Enhancements can also be achieved using SAP Screen Personas for a more user-friendly ...

  • Answered by AI
  • Q4. How will you change the text of a column of a table throughout the system? Answer Text Enhancement.
  • Ans. 

    Text enhancement allows for systematic changes to table column texts across the SAP system.

    • Use transaction SE11 to access the Data Dictionary.

    • Select the table and navigate to the 'Field' section.

    • Modify the 'Short Description' field for the desired column.

    • Activate the changes to ensure they are reflected throughout the system.

    • Consider using transport requests for changes in production environments.

  • Answered by AI
  • Q5. How to log changes done on a table ? Answer: There is log changes button in the table settings.
  • Q6. How to call BADI implementation one after other in a specific order ? Answer: We need to implement BADI Sorter and do screen enhancement for the BADI definition.
  • Ans. 

    To call BADI implementations in a specific order, use BADI Sorter and screen enhancements for the BADI definition.

    • Implement BADI Sorter to manage the sequence of BADI calls.

    • Use the BADI definition to define the order of execution.

    • Screen enhancements can be used to modify the BADI interface.

    • Example: If you have multiple BADI implementations, you can assign priorities to each implementation in the sorter.

    • Ensure that the ...

  • Answered by AI
  • Q7. How to make sure that the currency column will have different decimals as per the currency in an ABAP Report ?
  • Ans. 

    To ensure currency column has different decimals based on currency in ABAP Report, use field symbols and currency conversion functions.

    • Use field symbols to dynamically assign the number of decimal places based on the currency

    • Utilize currency conversion functions like 'CONVERT_TO_FOREIGN_CURRENCY' to handle different decimal places for different currencies

    • Implement logic to determine the currency and set the decimal pla...

  • Answered by AI
  • Q8. How to color a single column and single row in ABAP Report?
  • Ans. 

    Use the WRITE statement with the addition COLOR to color a single column and single row in ABAP Report.

    • Use the WRITE statement with the addition COLOR to specify the color for the text output.

    • For coloring a single column, use the WRITE statement within a loop for each row and specify the column number.

    • For coloring a single row, use the WRITE statement for each column in that row and specify the row number.

  • Answered by AI
  • Q9. How to implement
  • Ans. 

    To implement a solution in SAP, follow these steps: analyze requirements, design solution, configure system, test, deploy, and support.

    • Analyze the business requirements to understand the scope of the solution.

    • Design the solution architecture and create a detailed plan.

    • Configure the SAP system according to the design specifications.

    • Test the solution to ensure it meets the requirements and is error-free.

    • Deploy the soluti...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Study in depth:

1. SAP LUW and DB LUW concept in detail.
2. Update Function Modules.
3. CDS Views
4. Restful ABAP Programming
5. Enhancement Implementation Framework specially BADIs.
6. BAPI Implementation and how to find which inputs are necessary in a BAPI.
7. SAP Lock and DB Lock Concepts.
8. ABAP OOPs Concepts
9. Design Patterns like Factory and Singleton as well as MVC.
10. Database Design Concepts.
11. Background Jobs
12. RFCs and ST22 dumps. ST12 for Performance Analysis.
13. Code Inspector Related Questions.
14. Parallel Cursor, Code Review Performance Points etc.

Skills evaluated in this interview

Product Owner Interview Questions & Answers

user image Anonymous

posted on 18 Apr 2025

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I appeared for an interview in Oct 2024, where I was asked the following questions.

  • Q1. Past experience and how it fits the role.
  • Q2. Product owner day-to-day activities and contribution to the project.
  • Ans. 

    A Product Owner's daily activities involve prioritizing tasks, collaborating with teams, and ensuring product vision aligns with stakeholder needs.

    • Prioritizing the product backlog based on stakeholder feedback and business value, e.g., using MoSCoW method.

    • Collaborating with the development team during daily stand-ups to clarify requirements and address any blockers.

    • Engaging with stakeholders to gather feedback and vali...

  • Answered by AI
  • Q3. How do you assess risks and dependencies for a feature or epic.
  • Ans. 

    I assess risks and dependencies through structured analysis, stakeholder engagement, and iterative reviews.

    • Identify stakeholders: Engage with team members, users, and other stakeholders to gather insights on potential risks.

    • Conduct risk assessment workshops: Facilitate sessions to brainstorm and evaluate risks associated with the feature or epic.

    • Use risk matrices: Create a risk matrix to categorize risks based on their...

  • Answered by AI
  • Q4. How do you prioritize backlog items. What inputs do you take from various stakeholders for prioritization.
  • Ans. 

    I prioritize backlog items by assessing stakeholder needs, business value, and technical feasibility.

    • Engage with stakeholders to understand their needs and expectations, e.g., conducting interviews or surveys.

    • Evaluate business value by considering potential ROI, e.g., prioritizing features that drive revenue.

    • Assess technical feasibility and dependencies, e.g., collaborating with the development team to identify technic...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I was contacted by the company recruiter. Had online aptitude test same day. Then they gave 2 case studies to solve. I emailed back with the response 2 days after. Then had round-1 one day after sending the case study solution. Post that after couple of days received a system generated email for selecting the slot for round-2. No slots were available hence responded to send the email again with some slots. After 2 days received another email at around 10 AM to select the slot. Only slot was given at 10:30 AM same day. Just 30 minutes after! Called HR to confirm but she did not pick up the phone. Hence selected the slot and got ready for the interview. Joined 5 min before and waited for the interviewer to join but no one joined and they cancelled after 10 min. Received a cancellation email. That's it. I called the HR again but she did not pick up. I was utterly confused as to what is happening and HR was also not responding. Wrote and email to her but no response. Then I gave up and did not follow-up after that. Utterly bad and unprofessional experience with the HR. At least she can pick up the phone or call back later and clarify what's happening instead of keeping the candidate in confusion. They may not have selected me for further processing and that's totally fine but at least let me know and close the loop.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Sep 2024. There were 4 interview rounds.

Round 1 - Aptitude Test 

Simple aptitude qyestions

Round 2 - Coding Test 

! simple and 1 medium levelleetcode questions

Round 3 - Technical 

(3 Questions)

  • Q1. Generic Python Based questions
  • Q2. Python Data structures
  • Q3. Generators, Decorators
Round 4 - Technical 

(1 Question)

  • Q1. LLD and` Web framework based questions

Interview Preparation Tips

Topics to prepare for Nagarro Senior Engineer interview:
  • DSA
  • Algorithims
  • SQL
  • Web Frameworks
  • GIT
Interview preparation tips for other job seekers - Strong basics can make you clear interview

Staff Engineer Interview Questions & Answers

user image Nitin Kumar

posted on 4 Oct 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Data structure question related to Array and Strings mostly

Round 2 - Technical 

(2 Questions)

  • Q1. Microservices design questions
  • Q2. Springboot question on annotations
Round 3 - Technical 

(2 Questions)

  • Q1. Some cloud questions
  • Q2. Some more questions around Microservices
Round 4 - HR 

(2 Questions)

  • Q1. Salary expectations
  • Q2. Joining locations

Nagarro Interview FAQs

How many rounds are there in Nagarro interview?
Nagarro interview process usually has 2-3 rounds. The most common rounds in the Nagarro interview process are Technical, Aptitude Test and Coding Test.
How to prepare for Nagarro interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Nagarro. The most common topics and skills that interviewers at Nagarro expect are Javascript, Information Technology, SQL, Troubleshooting and Python.
What are the top questions asked in Nagarro interview?

Some of the top questions asked at the Nagarro interview -

  1. Write a program: two input, one is N(any integer, lets say 3), second input wil...read more
  2. This is for Mainframe Dev. ...read more
  3. 1. How to make object thread-safe? 2. Create an Immutable class. 3. Which Garba...read more
What are the most common questions asked in Nagarro HR round?

The most common HR questions asked in Nagarro interview are -

  1. What are your strengths and weakness...read more
  2. Why are you looking for a chan...read more
  3. What are your salary expectatio...read more
How long is the Nagarro interview process?

The duration of Nagarro interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 631 interview experiences

Difficulty level

Easy 14%
Moderate 77%
Hard 9%

Duration

Less than 2 weeks 68%
2-4 weeks 23%
4-6 weeks 5%
6-8 weeks 3%
More than 8 weeks 1%
View more

Explore Interview Questions and Answers for Top Skills at Nagarro

Interview Questions from Similar Companies

Genpact Interview Questions
3.8
 • 3.4k Interviews
DXC Technology Interview Questions
3.7
 • 839 Interviews
NTT Data Interview Questions
3.8
 • 660 Interviews
Publicis Sapient Interview Questions
3.5
 • 645 Interviews
GlobalLogic Interview Questions
3.6
 • 628 Interviews
EPAM Systems Interview Questions
3.7
 • 569 Interviews
UST Interview Questions
3.8
 • 544 Interviews
View all

Nagarro Reviews and Ratings

based on 4.3k reviews

4.0/5

Rating in categories

3.8

Skill development

4.1

Work-life balance

3.8

Salary

3.7

Job security

4.0

Company culture

3.4

Promotions

3.7

Work satisfaction

Explore 4.3k Reviews and Ratings
Associate Staff Engineer, QA- Curam

India

5-7 Yrs

₹ 13.6-27.2 LPA

Staff Engineer (Dotnet Fullstack-React)

Gurgaon / Gurugram

7-12 Yrs

₹ 13-40.9 LPA

Staff Engineer (Dotnet Fullstack-React)

Noida

7-12 Yrs

₹ 14-41 LPA

Explore more jobs
Associate Staff Engineer
3.3k salaries
unlock blur

₹10.2 L/yr - ₹36 L/yr

Staff Engineer
3.3k salaries
unlock blur

₹11.8 L/yr - ₹45 L/yr

Senior Engineer
2.5k salaries
unlock blur

₹6.3 L/yr - ₹23.6 L/yr

Senior Software Engineer
1.2k salaries
unlock blur

₹7.1 L/yr - ₹31 L/yr

Software Engineer
1.1k salaries
unlock blur

₹4.9 L/yr - ₹12.3 L/yr

Explore more salaries
Compare Nagarro with

Deloitte

3.7
Compare

Cognizant

3.7
Compare

TCS

3.6
Compare

Accenture

3.8
Compare
write
Share an Interview