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

489 Interview questions

A Trainee was asked 4d ago
Q. How do you add an element in the middle of a linked list?
Ans. 

To add an element in the middle of a linked list, locate the insertion point and adjust pointers accordingly.

  • 1. Traverse the linked list to find the middle position (e.g., length/2).

  • 2. Create a new node with the desired value.

  • 3. Adjust the pointers: set the new node's next to the current middle node, and the previous node's next to the new node.

  • Example: For a list 1 -> 2 -> 4, to insert 3: traverse to 2, cre...

View all Trainee interview questions
A Full Stack Developer was asked 3w ago
Q. What is your technology stack?
Ans. 

My technology stack includes a mix of front-end and back-end technologies for building robust web applications.

  • Front-end: React.js for building user interfaces and enhancing user experience.

  • Back-end: Node.js with Express for server-side logic and API development.

  • Database: MongoDB for a NoSQL database solution, or PostgreSQL for relational data management.

  • Version Control: Git for tracking changes and collaboration ...

View all Full Stack Developer interview questions
A Data Engineer was asked 4w ago
Q. What is the difference between OLAP (Online Analytical Processing) and OLTP (Online Transaction Processing)?
Ans. 

OLAP is for analysis and reporting, while OLTP is for managing day-to-day transactional data.

  • OLAP systems are optimized for read-heavy operations, allowing complex queries and aggregations.

  • OLTP systems are designed for high transaction throughput, focusing on insert, update, and delete operations.

  • OLAP databases often use star or snowflake schemas for data organization, while OLTP databases use normalized schemas.

  • E...

View all Data Engineer interview questions
A Data Engineer was asked 4w ago
Q. What is the method for removing duplicate values using SQL?
Ans. 

SQL provides various methods to remove duplicate values, primarily using DISTINCT, GROUP BY, and ROW_NUMBER().

  • Use SELECT DISTINCT to retrieve unique records: SELECT DISTINCT column_name FROM table_name;

  • Utilize GROUP BY to aggregate data and eliminate duplicates: SELECT column_name, COUNT(*) FROM table_name GROUP BY column_name;

  • Employ ROW_NUMBER() to assign a unique sequential integer to rows within a partition: WI...

View all Data Engineer 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.
A Nnoc Engineer was asked 4w ago
Q. What is Python?
Ans. 

Python is a high-level, interpreted programming language known for its readability and versatility in various applications.

  • Easy to learn and use, making it ideal for beginners.

  • Supports multiple programming paradigms, including procedural, object-oriented, and functional programming.

  • Widely used in web development (e.g., Django, Flask) and data science (e.g., Pandas, NumPy).

  • Has a large standard library and a vibrant...

View all Nnoc Engineer interview questions
An Associate Principal Engineer was asked 1mo ago
Q. What Agile practices have you followed?
Ans. 

I have implemented various Agile practices, focusing on collaboration, iterative development, and continuous improvement.

  • Daily Stand-ups: Conducted brief meetings to discuss progress and roadblocks, enhancing team communication.

  • Sprint Planning: Organized sessions to define sprint goals and prioritize tasks, ensuring alignment with project objectives.

  • Retrospectives: Facilitated discussions post-sprint to reflect on...

View all Associate Principal Engineer interview questions
A Web Developer was asked 1mo ago
Q. What experience do you have in creating websites as a web developer?
Ans. 

A web developer creates and maintains websites, ensuring functionality, user experience, and design aesthetics.

  • Proficient in HTML, CSS, and JavaScript for front-end development.

  • Experience with frameworks like React or Angular for dynamic web applications.

  • Knowledge of back-end technologies such as Node.js or PHP for server-side logic.

  • Familiarity with databases like MySQL or MongoDB for data management.

  • Understanding...

View all Web Developer interview questions
Are these interview questions helpful?
A Web Developer was asked 1mo ago
Q. What experience do you have creating web applications?
Ans. 

A web developer creates and maintains websites, ensuring functionality, user experience, and design aesthetics.

  • Proficient in HTML, CSS, and JavaScript for front-end development.

  • Experience with frameworks like React or Angular for dynamic web applications.

  • Knowledge of back-end technologies such as Node.js or PHP for server-side logic.

  • Familiarity with databases like MySQL or MongoDB for data management.

  • Understanding...

View all Web Developer interview questions
A Software QA Engineer was asked 2mo ago
Q. Explain the framework.
Ans. 

A framework in software QA provides a structured approach for testing, ensuring consistency and efficiency in the testing process.

  • Defines the testing process: A framework outlines the steps involved in testing, such as planning, execution, and reporting.

  • Promotes reusability: For example, a test automation framework allows testers to reuse code for similar test cases, saving time.

  • Enhances collaboration: Frameworks ...

View all Software QA Engineer interview questions
A React Js Frontend Developer was asked 2mo ago
Q. What is the difference between writing a custom hook as a React component and as a function?
Ans. 

Custom hooks can be created as functions or components, each serving different purposes in React.

  • Custom hooks as functions: They encapsulate reusable logic and can use other hooks internally.

  • Example: function useFetch(url) { const [data, setData] = useState(null); useEffect(() => { fetch(url).then(...); }, [url]); return data; }

  • Custom hooks as components: They can manage state and lifecycle methods but are less...

View all React Js Frontend Developer interview questions

Nagarro Interview Experiences

793 interviews found

I applied via Naukri.com and was interviewed in Nov 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

Aptitude test having 70 Questions that need to solve in 60 min.

Round 3 - Technical 

(2 Questions)

  • Q1. Advanced Java programming questions.
  • Q2. Output of java program
  • Ans. 

    Cannot answer without knowing the java program

    • Need to know the code to determine output

    • Output can vary based on input and logic

    • Can provide answer if given the program

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - In Technical round my interviewer was soo inpatient, before listing my full answer he was keep jumping to other questions. He was not seems to interested in whole interview process. Interview process last 1.30 hrs with negative result.

Skills evaluated in this interview

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
 • 836 Interviews
NTT Data Interview Questions
3.8
 • 656 Interviews
Publicis Sapient Interview Questions
3.5
 • 642 Interviews
GlobalLogic Interview Questions
3.6
 • 627 Interviews
EPAM Systems Interview Questions
3.7
 • 569 Interviews
UST Interview Questions
3.8
 • 542 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 (Dotnet Fullstack)

Bangalore / Bengaluru

5-10 Yrs

₹ 10.3-35 LPA

Associate Principal Engineer, .Net Web

Kolkata,

Mumbai

+5

11-14 Yrs

₹ 31-45 LPA

Staff Engineer (Dotnet Fullstack-MAUI)

Kolkata,

Mumbai

+5

7-13 Yrs

₹ 21-34.2 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

₹3.3 L/yr - ₹13 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