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 Senior Staff Software Engineer Interview Questions and Answers

Updated 5 Aug 2022

Nagarro Senior Staff Software Engineer Interview Experiences

1 interview found

I applied via Naukri.com

Round 1 - Coding Test 

Practice simple question on hacker rank

Round 2 - One-on-one 

(2 Questions)

  • Q1. Tell me about your self
  • Q2. Explain jvm internal model
  • Ans. 

    JVM internal model is the way in which JVM manages and executes Java code.

    • JVM has a class loader subsystem that loads classes into memory

    • JVM uses a stack-based architecture for executing code

    • JVM has a garbage collector that manages memory allocation and deallocation

    • JVM has a Just-In-Time (JIT) compiler that compiles bytecode to machine code for faster execution

  • Answered by AI
Round 3 - One-on-one 

(2 Questions)

  • Q1. Tell me about your self
  • Q2. How database index works
  • Ans. 

    Database index is a data structure that improves the speed of data retrieval operations.

    • Indexes are created on one or more columns of a table.

    • They work by creating a separate data structure that contains the indexed column(s) and a pointer to the actual data.

    • This allows the database to quickly locate the data based on the indexed column(s).

    • Indexes can be clustered or non-clustered, depending on how the data is physical...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Please look for better option. It's not worth joining nagarro.

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Explain over all experience
  • Q2. Asked question on Core and advance java topic
Round 2 - Technical 

(2 Questions)

  • Q1. Some advance topic of Java
  • Q2. DSA
Round 3 - HR 

(2 Questions)

  • Q1. Salary expectation
  • Q2. Relocation
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What happens when you enter google.com in the web browser?
  • Ans. 

    When you enter google.com in the web browser, the browser sends a request to Google's servers, which then respond with the Google homepage.

    • Browser sends a request to DNS server to resolve the domain name 'google.com' to an IP address

    • Browser then sends a request to the IP address associated with 'google.com'

    • Google's servers respond with the HTML content of the Google homepage

    • Browser renders the HTML content and displays

  • Answered by AI
  • Q2. Explain different types of software testing?
  • Ans. 

    Different types of software testing include unit testing, integration testing, system testing, and acceptance testing.

    • Unit testing: Testing individual components or modules of the software in isolation.

    • Integration testing: Testing how different modules work together as a group.

    • System testing: Testing the entire system as a whole to ensure it meets requirements.

    • Acceptance testing: Testing the software with end users to

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. How do you seen yourself 2 years from now?
  • Ans. 

    In 2 years, I see myself as a senior software engineer leading a team of developers on innovative projects.

    • Leading a team of developers on innovative projects

    • Taking on more responsibilities and challenges

    • Continuing to learn and grow in my technical skills

  • Answered by AI
  • Q2. Do you think these skills are sufficient to become a project manager?
  • Ans. 

    Possessing technical skills alone may not be sufficient to become a project manager.

    • Project management requires a combination of technical skills, leadership abilities, communication skills, and organizational skills.

    • Experience in managing projects, leading teams, and handling stakeholders is crucial for a project manager role.

    • Certifications such as PMP (Project Management Professional) can also be beneficial in transi

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - good

Skills evaluated in this interview

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

(3 Questions)

  • Q1. What is inheritance
  • Ans. 

    Inheritance is a concept in object-oriented programming where a class can inherit attributes and methods from another class.

    • Allows for code reusability by creating a new class based on an existing class

    • Derived class (subclass) inherits properties and behaviors from a base class (superclass)

    • Can have multiple levels of inheritance, creating a hierarchy of classes

    • Example: Animal class can be a base class with Dog and Cat

  • Answered by AI
  • Q2. What is polymorphism
  • Ans. 

    Polymorphism is the ability of a function or method to behave differently based on the object it is acting upon.

    • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

    • It enables a single interface to be used for different data types or classes.

    • Examples include method overloading and method overriding in object-oriented programming.

  • Answered by AI
  • Q3. Write a code for string reverse
  • Ans. 

    Code to reverse a string using array of characters

    • Iterate through half of the string and swap characters from start and end

    • Use a temporary variable to store the character being swapped

    • Handle edge cases like empty string or single character string

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Java questions and basics of testing
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Oct 2023. There were 3 interview rounds.

Round 1 - Coding Test 

2 coding questions and should complete one after another

Round 2 - Aptitude Test 

60 min test with multiple choice questions

Round 3 - One-on-one 

(1 Question)

  • Q1. Live coding or some questions
Round 1 - Group Discussion 

Merit and demerit of Machine learning ?

Round 2 - Aptitude Test 

General Aptitude and reasoning

Round 3 - Technical 

(4 Questions)

  • Q1. Oops concept, DBMS , Data Structure
  • Q2. What is Normalisation?
  • Ans. 

    Normalisation is the process of organizing data in a database to reduce redundancy and improve data integrity.

    • It involves dividing larger tables into smaller ones and defining relationships between them.

    • Normalization helps to eliminate data inconsistencies and anomalies.

    • There are different levels of normalization, such as first normal form (1NF), second normal form (2NF), and so on.

    • Normalization can improve database pe...

  • Answered by AI
  • Q3. What is polimorphism?
  • Ans. 

    Polymorphism is the ability of an object to take on many forms.

    • It allows objects of different classes to be treated as if they were objects of the same class.

    • It is achieved through method overriding and method overloading.

    • Example: A shape class can have multiple subclasses like circle, square, etc. and all can be treated as shapes.

    • Example: A method can take an object of a parent class as a parameter and it can accept a

  • Answered by AI
  • Q4. What is Stack and Pre and post Tree formation
  • Ans. 

    Stack is a data structure that follows LIFO. Pre and post tree formation are methods of traversing a tree.

    • Stack is used for backtracking, undoing, and recursion.

    • Pre-order traversal visits the root node first, then left subtree, then right subtree.

    • Post-order traversal visits the left subtree, then right subtree, then root node.

  • Answered by AI
Round 4 - HR 

(2 Questions)

  • Q1. Tell me about yourself
  • Q2. Tell me About company ?

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare basics questions of Data Stucture Oops and Dbms

Skills evaluated in this interview

I was interviewed in Apr 2022.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Medium

  • Q1. 

    Height of a Binary Tree

    You are provided with an arbitrary binary tree consisting of 'N' nodes where each node is associated with a certain value. The task is to determine the height of the tree.

    Explana...

  • Ans. 

    The height of a binary tree is the maximum number of edges from the root to a leaf node.

    • Traverse the tree recursively and keep track of the maximum height

    • If the current node is null, return 0

    • Otherwise, calculate the height of the left and right subtrees and return the maximum height plus 1

  • Answered by AI
  • Q2. 

    Trapping Rain Water Problem Statement

    You are given a long type array/list ARR of size N, representing an elevation map. The value ARR[i] denotes the elevation of the ith bar. Your task is to determine th...

  • Ans. 

    The question asks to calculate the total amount of rainwater that can be trapped in the given elevation map.

    • Iterate through the array and find the maximum height on the left and right side of each bar.

    • Calculate the amount of water that can be trapped on each bar by subtracting its height from the minimum of the maximum heights on both sides.

    • Sum up the trapped water for all bars and return the total amount.

  • Answered by AI
Round 2 - Face to Face 

(1 Question)

Round duration - 45 minutes
Round difficulty - Medium

  • Q1. 

    Merge Two Sorted Arrays Problem Statement

    Given two sorted integer arrays ARR1 and ARR2 of size M and N, respectively, merge them into ARR1 as one sorted array. Assume that ARR1 has a size of M + N to hol...

  • Ans. 

    The task is to merge two sorted arrays into one sorted array.

    • Create a new array with size M + N to store the merged array

    • Use two pointers to iterate through the elements of ARR1 and ARR2

    • Compare the elements at the current pointers and add the smaller element to the new array

    • Move the pointer of the array from which the element was added

    • Repeat the process until all elements are merged

    • If there are remaining elements in AR...

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Associate Software Engineer in NoidaEligibility criteriaAbove 6.5 CGPA, No backlogsPublicis Sapient interview preparation:Topics to prepare for the interview - Data Structures, Web Technology, OS, DBMS, Java, OOPSTime required to prepare for the interview - 5 monthsInterview preparation tips for other job seekers

Tip 1 : Just focus on Data structures mostly arrays, string and dp and practice at least 350 Questions
Tip 2 : Prepare topics related to web tech like HTML, CSS, Node Js
Tip 3 : Prepare Java, OOPS and if required then spring framework and jsp, servlets and do atleast 2 good projects

Application resume tips for other job seekers

Tip 1 : Everything should be clear and right what you have written on your resume.
Tip 2 : Have some projects on your resume and that projects should be done by you only and you should have proper knowledge of the tech and flow you have used in that projects.

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Apr 2022. There were 2 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 - Technical 

(2 Questions)

  • Q1. Diff between HANA and ECC
  • Ans. 

    HANA is an in-memory database platform while ECC is a traditional ERP system.

    • HANA is designed to handle large amounts of data in real-time while ECC is not optimized for real-time processing.

    • HANA uses column-based storage while ECC uses row-based storage.

    • HANA has a simpler data model and can handle unstructured data while ECC has a more complex data model.

    • HANA is a newer technology while ECC has been around for decades...

  • Answered by AI
  • Q2. Must know the details of FM's used in devlops

Interview Preparation Tips

Interview preparation tips for other job seekers - Must know everything you have written in the resume

Skills evaluated in this interview

I applied via Referral and was interviewed in Mar 2022. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. SQL and COGNOS related questions were asked.
Round 2 - Technical 

(1 Question)

  • Q1. SQL and cognos Related questions were asked.
Round 3 - HR 

(1 Question)

  • Q1. What is the expected CTC and few questions related to notice period and pay details.

Interview Preparation Tips

Interview preparation tips for other job seekers - Round 1 : Technical interview with INDIA team
Round 2 : Technical interview with Paris Team
Round 3: HR interview

Nagarro Interview FAQs

How many rounds are there in Nagarro Senior Staff Software Engineer interview?
Nagarro interview process usually has 3 rounds. The most common rounds in the Nagarro interview process are One-on-one Round and Coding Test.
What are the top questions asked in Nagarro Senior Staff Software Engineer interview?

Some of the top questions asked at the Nagarro Senior Staff Software Engineer interview -

  1. How database index wo...read more
  2. Explain jvm internal mo...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.4k Interviews
Accenture Interview Questions
3.8
 • 8.2k Interviews
Infosys Interview Questions
3.6
 • 7.6k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Capgemini Interview Questions
3.7
 • 4.8k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
Genpact Interview Questions
3.8
 • 3.1k Interviews
LTIMindtree Interview Questions
3.8
 • 3k Interviews
DXC Technology Interview Questions
3.7
 • 809 Interviews
View all
Nagarro Senior Staff Software Engineer Salary
based on 22 salaries
₹20 L/yr - ₹45.5 L/yr
At par with the average Senior Staff Software Engineer Salary in India
View more details

Nagarro Senior Staff Software Engineer Reviews and Ratings

based on 1 review

4.0/5

Rating in categories

4.0

Skill development

4.0

Work-life balance

4.0

Salary

4.0

Job security

5.0

Company culture

5.0

Promotions

5.0

Work satisfaction

Explore 1 Review and Rating
Associate Staff Engineer
2.9k salaries
unlock blur

₹10 L/yr - ₹35.2 L/yr

Staff Engineer
2.8k salaries
unlock blur

₹15 L/yr - ₹43.2 L/yr

Senior Engineer
2.4k salaries
unlock blur

₹5.9 L/yr - ₹25 L/yr

Senior Software Engineer
1.1k salaries
unlock blur

₹6.4 L/yr - ₹29.2 L/yr

Engineer
936 salaries
unlock blur

₹3 L/yr - ₹11.1 L/yr

Explore more salaries
Compare Nagarro with

Deloitte

3.8
Compare

Cognizant

3.8
Compare

TCS

3.7
Compare

Accenture

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview