Upload Button Icon Add office photos

NCR Corporation

Compare button icon Compare button icon Compare

Filter interviews by

NCR Corporation Software Engineer Interview Questions and Answers

Updated 10 May 2025

5 Interview questions

A Software Engineer was asked 4mo ago
Q. What SQL queries were you asked to write during the interview?
Ans. 

I was asked to write SQL queries for data retrieval, aggregation, and manipulation during the interview.

  • Write a query to select all columns from a table: `SELECT * FROM employees;`

  • Create a query to count the number of records: `SELECT COUNT(*) FROM orders;`

  • Join two tables to retrieve related data: `SELECT a.name, b.order_date FROM customers a JOIN orders b ON a.id = b.customer_id;`

  • Use a WHERE clause to filter resu...

A Software Engineer was asked 4mo ago
Q. Write code for inorder, preorder, and postorder tree traversal
Ans. 

Tree traversal methods: inorder, preorder, and postorder are essential for accessing nodes in a binary tree.

  • Inorder Traversal: Visit left subtree, root, then right subtree. Example: For tree 1,2,3, output is 2,1,3.

  • Preorder Traversal: Visit root, left subtree, then right subtree. Example: For tree 1,2,3, output is 1,2,3.

  • Postorder Traversal: Visit left subtree, right subtree, then root. Example: For tree 1,2,3, outp...

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Four people need to cross a bridge at night with only one torch t ... read more
asked in Capgemini
Q2. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
Q3. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q4. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
asked in TCS
Q5. Find the Duplicate Number Problem Statement Given an integer arra ... read more
A Software Engineer was asked
Q. Explain what Spring Sleuth is.
Ans. 

Spring Sleuth is a distributed tracing system for microservices built on top of Spring Cloud.

  • Spring Sleuth helps in tracking and monitoring requests as they travel through different microservices.

  • It generates unique trace and span IDs for each request to help in correlating logs and metrics.

  • Spring Sleuth integrates with Zipkin, a distributed tracing system, to provide visualization of request flows.

  • It is commonly ...

A Software Engineer was asked
Q. What is Redux and its architecture?
Ans. 

Redux is a predictable state container for JavaScript apps.

  • Redux is a state management library commonly used with React.

  • It helps in managing the state of an application in a predictable way.

  • Redux follows a unidirectional data flow architecture.

  • Actions are dispatched to update the state through reducers.

  • State is stored in a single immutable state tree.

A Software Engineer was asked
Q. What is the difference between primary and secondary constraints in SQL?
Ans. 

Primary constraints are used to uniquely identify a record while secondary constraints are used to enforce business rules.

  • Primary constraints are used to create a unique identifier for a record in a table

  • Primary constraints can be used to enforce referential integrity

  • Secondary constraints are used to enforce business rules

  • Secondary constraints can be used to limit the values that can be entered into a column

What are the roles & responsibilities of a Software Engineer at NCR Corporation?

Software Development

  • Contribute in all phases of the development lifecycle
  • Design and develop high-quality software
  • Work as part of a team as well as working autonomously

Read full roles & responsibilities

NCR Corporation Software Engineer Interview Experiences

12 interviews found

Interview experience
1
Bad
Difficulty level
Hard
Process Duration
-
Result
No response
Round 1 - Technical 

(2 Questions)

  • Q1. Asked linq question and answered correctly with little modification, still was not impressed
  • Q2. Expections were little high.

NCR Corporation HR Interview Questions

24 questions and answers

Q. What types of changes have you worked on?
Q. Why are you interested in NCR?
Q. Tell me about your background.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
No response
Round 1 - Technical 

(3 Questions)

  • Q1. Questions around Data structures like LinkedList, stack and queue
  • Q2. Coding questions based on Array and strings in java.
  • Q3. Few questions around java8 streams

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare for coding questions and logic. without any inbuilt functions
Are these interview questions helpful?
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

HashMaps and String-based questions

Round 2 - Technical 

(1 Question)

  • Q1. The interview asked 2 coding questions: 1. 2-Sum 2. Largest Palindrome in a string Apart from this there were questions on real life OOPS principles
Round 3 - Technical 

(1 Question)

  • Q1. This was a resume drill-down on projects/skills. It had CS fundamental questions along with OOPs questions
Round 4 - One-on-one 

(1 Question)

  • Q1. It was a manager round having standard team based/ situation based leadership questions
Round 5 - HR 

(1 Question)

  • Q1. Standard HR questions- strength/weakness

Software Engineer Interview Questions & Answers

user image Siddharth chauhan

posted on 26 Jun 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Referral

Round 1 - One-on-one 

(1 Question)

  • Q1. Explain what is Spring Sleuth

Skills evaluated in this interview

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

I appeared for an interview before May 2024, where I was asked the following questions.

  • Q1. Generics related questions
  • Q2. System design and SOLID principles
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. ABCDEFGHIJKLMNOP
  • Q2. What is redux and its architecture?

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

Questions were asked on trees and graphs

Round 2 - Technical 

(1 Question)

  • Q1. Questions based on oops and c++
Round 3 - Technical 

(1 Question)

  • Q1. Questions on data structures and c++
Round 4 - HR 

(1 Question)

  • Q1. General questions any plan for further studies

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared with c++ or java
be good with DSA and oops concepts
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Aug 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Regarding Data structures and algorithms.

Round 2 - Technical 

(2 Questions)

  • Q1. Coding and problem-solving
  • Q2. Analytical thinking

Interview Preparation Tips

Interview preparation tips for other job seekers - Good one.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Mar 2024, where I was asked the following questions.

  • Q1. Write code for inorder, preorder, and postorder tree traversal
  • Q2. What SQL queries were you asked to write during the interview?
  • Ans. 

    I was asked to write SQL queries for data retrieval, aggregation, and manipulation during the interview.

    • Write a query to select all columns from a table: `SELECT * FROM employees;`

    • Create a query to count the number of records: `SELECT COUNT(*) FROM orders;`

    • Join two tables to retrieve related data: `SELECT a.name, b.order_date FROM customers a JOIN orders b ON a.id = b.customer_id;`

    • Use a WHERE clause to filter results: ...

  • Answered by AI

Interview Questionnaire 

1 Question

  • Q1. Difference between primary and secondary constraints in SQL
  • Ans. 

    Primary constraints are used to uniquely identify a record while secondary constraints are used to enforce business rules.

    • Primary constraints are used to create a unique identifier for a record in a table

    • Primary constraints can be used to enforce referential integrity

    • Secondary constraints are used to enforce business rules

    • Secondary constraints can be used to limit the values that can be entered into a column

  • Answered by AI

Skills evaluated in this interview

Top trending discussions

View All
Interview Hub
1w (edited)
anshitanegi
·
ex -
Planet Spark
When HR’s Chinese English made me drop the interview!
So, I talked to the HR yesterday about the interview. I asked Please send me the location But their English… bro I was shocked! It was like talking to someone jisne english nahi kuch ar hi seekh liya ho, if the HR’s English is this I can only imagine the rest of the company I decided to drop the interview with this chinese english😶‍🌫️
FeedCard Image
Got a question about NCR Corporation?
Ask anonymously on communities.

NCR Corporation Interview FAQs

How many rounds are there in NCR Corporation Software Engineer interview?
NCR Corporation interview process usually has 2-3 rounds. The most common rounds in the NCR Corporation interview process are Technical, Coding Test and HR.
How to prepare for NCR Corporation Software Engineer 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 NCR Corporation. The most common topics and skills that interviewers at NCR Corporation expect are Recruitment, C++, Javascript, SQL and Hospitality.
What are the top questions asked in NCR Corporation Software Engineer interview?

Some of the top questions asked at the NCR Corporation Software Engineer interview -

  1. What SQL queries were you asked to write during the intervi...read more
  2. This was a resume drill-down on projects/skills. It had CS fundamental question...read more
  3. Difference between primary and secondary constraints in ...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3.8/5

based on 11 interview experiences

Difficulty level

Moderate 75%
Hard 25%

Duration

Less than 2 weeks 100%
View more
NCR Corporation Software Engineer Salary
based on 410 salaries
₹10.9 L/yr - ₹18.5 L/yr
59% more than the average Software Engineer Salary in India
View more details

NCR Corporation Software Engineer Reviews and Ratings

based on 86 reviews

3.4/5

Rating in categories

3.3

Skill development

3.8

Work-life balance

3.2

Salary

3.7

Job security

3.5

Company culture

2.7

Promotions

3.3

Work satisfaction

Explore 86 Reviews and Ratings
SW Engineer II BI

Hyderabad / Secunderabad

3-6 Yrs

Not Disclosed

SW Engineer II

Hyderabad / Secunderabad

4-6 Yrs

Not Disclosed

SW Engineer II - Java Full stack

Hyderabad / Secunderabad

4-7 Yrs

Not Disclosed

Explore more jobs
Software Engineer
384 salaries
unlock blur

₹10.1 L/yr - ₹18 L/yr

Senior Software Engineer
255 salaries
unlock blur

₹17.7 L/yr - ₹32 L/yr

Software Engineer2
201 salaries
unlock blur

₹12.8 L/yr - ₹22.5 L/yr

Software Engineer III
193 salaries
unlock blur

₹21.6 L/yr - ₹35 L/yr

Devops Engineer
163 salaries
unlock blur

₹9.7 L/yr - ₹17 L/yr

Explore more salaries
Compare NCR Corporation with

DXC Technology

3.6
Compare

Optum Global Solutions

4.0
Compare

Virtusa Consulting Services

3.7
Compare

CGI Group

4.0
Compare
write
Share an Interview