Upload Button Icon Add office photos

NCR Corporation

Compare button icon Compare button icon Compare

Filter interviews by

NCR Corporation Interview Questions and Answers

Updated 28 Jun 2025
Popular Designations

92 Interview questions

A HR Manager was asked 1mo ago
Q. Tell me about yourself.
Ans. 

Experienced HR Manager with a passion for fostering positive workplace culture and driving employee engagement initiatives.

  • Over 8 years of experience in human resources management, focusing on talent acquisition and employee development.

  • Successfully implemented an employee engagement program that increased retention rates by 20% over two years.

  • Skilled in conflict resolution, having mediated numerous workplace disp...

View all HR Manager interview questions
A HR Manager was asked 1mo ago
Q. Why should we choose you?
Ans. 

I bring a unique blend of experience, skills, and passion for HR that aligns perfectly with your company's goals and culture.

  • Proven track record in talent acquisition, having successfully filled over 100 positions in diverse roles within my previous organization.

  • Strong interpersonal skills, demonstrated by my ability to mediate conflicts and foster a positive work environment, resulting in a 20% increase in employ...

View all HR Manager interview questions
A Technical Lead was asked 3mo ago
Q. Coding task on DSA
Ans. 

Implement a function to find the maximum sum of a contiguous subarray using Kadane's algorithm.

  • Use Kadane's algorithm for optimal O(n) time complexity.

  • Initialize two variables: max_current and max_global.

  • Iterate through the array, updating max_current as the maximum of the current element or the sum of max_current and the current element.

  • Update max_global if max_current exceeds it.

  • Example: For array [-2,1,-3,4,-1,...

View all Technical Lead interview questions
A Software Engineer was asked 3mo 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...

View all Software Engineer interview questions
An Alteos was asked 5mo ago
Q. Tell me about OOPs concepts in Java.
Ans. 

Oops in Java refers to Object-Oriented Programming concepts like inheritance, polymorphism, encapsulation, and abstraction.

  • Oops stands for Object-Oriented Programming

  • Key concepts include inheritance, polymorphism, encapsulation, and abstraction

  • Example: Inheritance allows a class to inherit attributes and methods from another class

A Senior Software Engineer 2 was asked 6mo ago
Q. Explain the SOLID principles.
Ans. 

Solid Principles are a set of five design principles for writing clean, maintainable, and scalable code.

  • Single Responsibility Principle (SRP) - A class should have only one reason to change.

  • Open/Closed Principle (OCP) - Software entities should be open for extension but closed for modification.

  • Liskov Substitution Principle (LSP) - Objects of a superclass should be replaceable with objects of its subclasses without...

View all Senior Software Engineer 2 interview questions
A Senior Software Engineer 2 was asked 6mo ago
Q. Explain the current project architecture you are working on.
Ans. 

Our current project architecture follows a microservices design pattern with Docker containers and Kubernetes for orchestration.

  • Microservices architecture

  • Docker containers

  • Kubernetes for orchestration

View all Senior Software Engineer 2 interview questions
Are these interview questions helpful?
An Android Developer was asked 7mo ago
Q. Explain the concepts of OOPS and its pillars.
Ans. 

OOPs stands for Object-Oriented Programming. It is based on four main pillars: Inheritance, Encapsulation, Abstraction, and Polymorphism.

  • Inheritance: Allows a class to inherit properties and behavior from another class. Example: class B extends class A.

  • Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: using private access modifiers to restrict access to certain data.

  • Abs...

View all Android Developer interview questions
A Software Engineer2 was asked 8mo ago
Q. Given a linked list, determine if it contains a loop. Return true if there is a loop, otherwise return false.
Ans. 

Loop in a linked list refers to a situation where a node in the list points to a previous node, creating a cycle.

  • Check for a loop using Floyd's cycle detection algorithm

  • Use two pointers, one moving at twice the speed of the other

  • If the two pointers meet at some point, there is a loop

View all Software Engineer2 interview questions
A Software Engineer2 was asked 8mo ago
Q. Write a function to delete a node in a singly linked list, given only a pointer to that node.
Ans. 

To delete a node in a linked list with a given pointer, update the node's value and next pointer to the next node's value and next pointer.

  • Set the value of the node to the value of the next node

  • Set the next pointer of the node to the next node's next pointer

View all Software Engineer2 interview questions

NCR Corporation Interview Experiences

138 interviews found

Interview experience
4
Good
Difficulty level
-
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Write a program code for binary search
  • Ans. 

    Binary search program code in Python

    • Define a function that takes a sorted array and a target value as input

    • Initialize two pointers, low and high, to the start and end of the array

    • While low is less than or equal to high, calculate mid as (low + high) // 2 and compare array[mid] with target

    • If array[mid] is equal to target, return mid

    • If array[mid] is less than target, update low to mid + 1

    • If array[mid] is greater than tar...

  • Answered by AI
  • Q2. C++ constructors

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepare coding

Skills evaluated in this interview

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

(2 Questions)

  • Q1. Explain Solid Principles
  • Ans. 

    Solid Principles are a set of five design principles for writing clean, maintainable, and scalable code.

    • Single Responsibility Principle (SRP) - A class should have only one reason to change.

    • Open/Closed Principle (OCP) - Software entities should be open for extension but closed for modification.

    • Liskov Substitution Principle (LSP) - Objects of a superclass should be replaceable with objects of its subclasses without affe...

  • Answered by AI
  • Q2. What are Design Patterns
  • Ans. 

    Design patterns are reusable solutions to common problems encountered in software design and development.

    • Design patterns provide a way to communicate solutions to common design problems

    • They help in making code more maintainable, scalable, and reusable

    • Examples include Singleton, Factory, Observer, and Strategy patterns

  • Answered by AI
Round 2 - Behavioral 

(2 Questions)

  • Q1. Explain the current project architecture you are working on.
  • Ans. 

    Our current project architecture follows a microservices design pattern with Docker containers and Kubernetes for orchestration.

    • Microservices architecture

    • Docker containers

    • Kubernetes for orchestration

  • Answered by AI
  • Q2. Why you are intrested in NCR
  • Ans. 

    I am interested in NCR because of its reputation for innovation and cutting-edge technology in the software industry.

    • NCR has a strong reputation for innovation and cutting-edge technology

    • I am excited about the opportunity to work on challenging projects at NCR

    • I believe NCR offers a great platform for career growth and development

  • Answered by AI

Interview Questions & Answers

user image Anonymous

posted on 19 Jan 2025

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

All aptitude coding and mcqs

Round 2 - Technical 

(2 Questions)

  • Q1. Tell me about oops in java
  • Ans. 

    Oops in Java refers to Object-Oriented Programming concepts like inheritance, polymorphism, encapsulation, and abstraction.

    • Oops stands for Object-Oriented Programming

    • Key concepts include inheritance, polymorphism, encapsulation, and abstraction

    • Example: Inheritance allows a class to inherit attributes and methods from another class

  • Answered by AI
  • Q2. Some recursion based questions
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - Coding Test 

Write a program to print first and last letters of words alternatively from am list

Round 2 - Technical 

(2 Questions)

  • Q1. Explain oops concept and it's pillars
  • Ans. 

    OOPs stands for Object-Oriented Programming. It is based on four main pillars: Inheritance, Encapsulation, Abstraction, and Polymorphism.

    • Inheritance: Allows a class to inherit properties and behavior from another class. Example: class B extends class A.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: using private access modifiers to restrict access to certain data.

    • Abstract...

  • Answered by AI
  • Q2. Android architecture , thread v/s coroutine

Interview Preparation Tips

Interview preparation tips for other job seekers - be prepared to code
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.
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in May 2025, where I was asked the following questions.

  • Q1. Tell me about yourself," "Why do you want this job?", "What are your strengths and weaknesses?
  • Q2. Can you tell me about yourself?

Interview Preparation Tips

Interview preparation tips for other job seekers - No
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Loop in a linked list
  • Ans. 

    Loop in a linked list refers to a situation where a node in the list points to a previous node, creating a cycle.

    • Check for a loop using Floyd's cycle detection algorithm

    • Use two pointers, one moving at twice the speed of the other

    • If the two pointers meet at some point, there is a loop

  • Answered by AI
  • Q2. Delete the node in a linked list with given pointer
  • Ans. 

    To delete a node in a linked list with a given pointer, update the node's value and next pointer to the next node's value and next pointer.

    • Set the value of the node to the value of the next node

    • Set the next pointer of the node to the next node's next pointer

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. Tell me about yourself
  • Q2. Why you want to join NCR

Skills evaluated in this interview

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
Interview experience
2
Poor
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Deep dive into all DevOps tools
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

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

  • Q1. DevOps regular questions
  • Q2. Basic scripting knowledge
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Apr 2025, where I was asked the following questions.

  • Q1. Inventory related questions, material feed,
  • Q2. Material maintenance,

Top trending discussions

View All
Interview Tips & Stories
1w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about NCR Corporation?
Ask anonymously on communities.

NCR Corporation Interview FAQs

How many rounds are there in NCR Corporation interview?
NCR Corporation interview process usually has 2-3 rounds. The most common rounds in the NCR Corporation interview process are Technical, HR and One-on-one Round.
How to prepare for NCR Corporation 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, Operational Excellence, Hospitality, SQL and Troubleshooting.
What are the top questions asked in NCR Corporation interview?

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

  1. What are interfaces and what is difference between an interface and abstract c...read more
  2. What is Software Development Cycle??What are the phase in software developmen...read more
  3. API - Postman - Collections - Purpose and How do you prepare and execut...read more
What are the most common questions asked in NCR Corporation HR round?

The most common HR questions asked in NCR Corporation interview are -

  1. Why are you looking for a chan...read more
  2. Where do you see yourself in 5 yea...read more
  3. What are your salary expectatio...read more
How long is the NCR Corporation interview process?

The duration of NCR Corporation 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 125 interview experiences

Difficulty level

Easy 20%
Moderate 72%
Hard 8%

Duration

Less than 2 weeks 75%
2-4 weeks 18%
4-6 weeks 6%
View more

Interview Questions from Similar Companies

DXC Technology Interview Questions
3.7
 • 836 Interviews
Nagarro Interview Questions
4.0
 • 791 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

NCR Corporation Reviews and Ratings

based on 1.7k reviews

3.7/5

Rating in categories

3.3

Skill development

3.7

Work-life balance

3.4

Salary

3.4

Job security

3.6

Company culture

2.9

Promotions

3.4

Work satisfaction

Explore 1.7k Reviews and Ratings
SW Engineer III

Hyderabad / Secunderabad

8-10 Yrs

Not Disclosed

Help Desk Representative

Mumbai

0-2 Yrs

Not Disclosed

DevOps Engineer III

Gurgaon / Gurugram

4-7 Yrs

Not Disclosed

Explore more jobs
Software Engineer
397 salaries
unlock blur

₹6.1 L/yr - ₹20 L/yr

Senior Software Engineer
284 salaries
unlock blur

₹9.5 L/yr - ₹36 L/yr

Software Engineer2
193 salaries
unlock blur

₹9.8 L/yr - ₹21.3 L/yr

Software Engineer III
185 salaries
unlock blur

₹13 L/yr - ₹35 L/yr

Software Engineer II
153 salaries
unlock blur

₹9.2 L/yr - ₹23 L/yr

Explore more salaries
Compare NCR Corporation with

DXC Technology

3.7
Compare

Sutherland Global Services

3.5
Compare

Optum Global Solutions

4.0
Compare

Virtusa Consulting Services

3.7
Compare
write
Share an Interview