
NCR Corporation Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 400 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at NCR Corporation.
Software Engineer
So I had this interview for a full stack role. First, there was a take-home test with some coding challenges in different languages, and also a few questions about personality. Then, I had a meeting with some Engineers to go over my answers. They seemed happy with how I did, and the next day, HR called with a verbal offer. I tried to negotiate a bit higher salary, and they said they'd think about it. After that, I got ghosted for a month, and finally received a rejection (the actual interview part was super fast, like 3-4 days total).
- Could you implement a basic counter using JavaScript?
- How would you approach a LeetCode easy difficulty problem?
Software Engineer
You should prepare for some easy LeetCode questions, and also some behavioral ones. They will also ask puzzle questions and some questions from your resume about your projects and school achievements. Be ready to describe everything you've completed and be confident. The interviewers are kind and helpful, so you can ask any questions and you'll get a good response back.
- How would you sort a string without using built-in sort methods?
Software Engineer
My interview had 5 rounds: 3 technical, 1 managerial, and 1 HR round (which felt managerial too). Compared to my peers, my interview was pretty tough. They covered Java, AWS, React, JS, MySQL, and MongoDB. For my peers, the Java questions were basic, sometimes the interviewer even answered for them. Even after reaching the final round, the 'HR' (who was actually a tech lead elsewhere) rejected me and others for reasons like participating in NGOs (Rotaract, NSS) or showing interest in new tech. They ended up hiring candidates who failed the first round, mainly for diversity, not necessarily for suitability.
- Can you invert a binary tree in Java?
NCR Corporation Software Engineer Interview Questions
Quoted word for word from NCR Corporation interview reports.
“Can you create a method `getSecondLastIndexOf(char ch)` for the String class, which returns -1 if there is no second to last occurrence?”
Read reports →“Can you write a Python function that checks if a word or phrase is a palindrome?”
Read reports →“Implement an API that returns the ATM ID which has the highest visitors in a given hour.”
Read reports →“How would you arrange a list of non-negative integers to form the largest possible number?”
Read reports →“How would you remove an element from a sorted array to minimize the sum of absolute differences between consecutive elements?”
Read report →“Could you provide a program that calculates the sum of two numbers using pointers?”
Read report →“Describe how you would insert N elements into an array while adhering to a 1 KB size limit.”
Read report →“Can you identify the 5 programming errors in the provided code snippet?”
Read report →“Could you explain pointers and the difference between call by value and call by reference?”
Read report →Formats, difficulty and experience
Across all 400 NCR Corporation interview reports.