About this guide
Get Hired
Inside Scoop
  • NCR tries to create a good culture, but there have also been reports that the culture is in need of improvement and that there is a lot of pressure and stress.
  • The compensation for these roles is at the low/average end of the spectrum compared to similar companies.
  • They are continuing to grow rapidly and this has caused some growing pains, although the company tries to create a good work-life balance.
  • There have been some complaints that management is not the most effective and that the company's goals are ill-defined at times.
Interview Process

The interview process for a software engineer at NCR takes 2-3 weeks on average.

Stage 1: Phone screen with recruiter.
Stage 2: Technical phone interview with hiring manager or engineer on team
The technical interview involves questions about the candidate's projects from their resume and some questions about Java and JavaScript, WebServices/Rest API, encryption, how to secure API calls, what is angular, what is MVC, how does MVC work, and so on.
Stage 3: At-home coding exercise
The assignment includes several multiple choices questions and extremely basic coding problems.
Stage 4: Onsite interview
The onsite interviews are with a hiring manager, architect, technical expert, and director. The questions are about coding, SDLC, basics of Java, and data structures. The interview with the hiring manager is behavioral.

There is no data about the interview process for a data scientist at NCR.

There is no data about the interview process for a product/experience/ux ui designer at NCR.

The interview process for a product manager can take up to 2 months.

Stage 1: Phone screen with recruiter
Stage 2: Technical phone interview with hiring manager
Stage 3: Onsite interview
The onsite interview is more behavioral/situational than the phone interviews and includes interviews with the candidate's potential peers, as well as a director, before a final interview with the VP.

Interview Questions
  • 8-queens.
  • Write Singleton for multi-thread used.
  • Difference between LinkedList and ArrayList.
  • Valid parentheses problem.
  • Difference in class and object dependency injection Singleton class.
  • How much would you charge to wash all the windows in Atlanta?
  • What is the value of a binary number?
  • Linq queries in C#.
  • SQL Server.
  • Some C# features like Anonymous functions, extension methods, etc.
  • Classes inheritance.
  • What can you do for NCR? And what can NCR can do for you?
  • How do you design a contacts feature with a data structure?
  • Code m/pseudocode to delete a middle element in a doubly linked list.
  • Explain DBMS concurrency control.
  • What is the difference between union and union all in sql?
  • How does garbage collector work? Can you implement it with a simple code and explain? Can you call it explicitly?
  • What sorting techniques do you know? Which sorting takes the most time in the worst case?
  • Explain bubble sort. Derive its time complexity.
  • What is the best sorting technique to use when memory is not a constraint? What is the best if memory is a constraint?
  • Explain merge sort and derive its time complexity.

There is no data about the interview process for a data scientist at NCR.

  • Describe what is most important in UX design?
About NCR


Provide our customers with the next generation of productivity gains and customer experience innovation through our deep knowledge of the changing global consumer and technology.


Leading how the world connects, interacts, and transacts with business.


We are highly ethical, genuine, and trustworthy. We keep our promises, and we always hold ourselves accountable for our work and how it's achieved.

Respect & Teamwork

We are respectful collaborators and communicators, treating others the way we want to be treated. We recognize everyone's contributions and understand that we achieve better results as a diverse global team than as individuals.


We are committed to driving exceptional business results and taking personal pride in everything we do. We have an enthusiasm for learning and growth, and we simply want to be and do our best by becoming better individuals each day.


We are constantly curious and creative. We embrace the power of new ideas and unique perspectives, and we courageously put them to work in the real world every day.

Customer Dedication

We genuinely care about the success of our internal and external customers. We partner with them to understand their businesses and develop solutions that deliver the highest levels of quality, service, and value.


We have the courage to live our values every day; to do what's right, even when it's not what's easiest or most popular; and to speak up and be heard. We overcome our fears and embrace change.

Hiring Categories
Median Salaries
More Top Company Guides
Office Locations
  • Atlanta: 864 Spring St NW
  • Albany:
  • Albuquerque:
  • Alexandria:
  • Aliso Viejo: 85 Argonaut
  • Alpharetta: 4325 Alexander Drive
  • Amherst:
  • Anaheim:
  • Arlington:
  • Athens:
  • Atlanta: 864 Spring Street
  • Austin:
  • Baltimore:
  • Baton Rouge:
  • Beltsville:
  • and more..
Office Photos