I applied online. The process took 4 weeks. I interviewed at NCR Corporation in May 2017
Interview
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.
Interview questions [1]
Question 1
If you were in charge what would you do to make NCR a better place to work?
45 Minute call with 2 NCR developers, asked to solve a leetcode easy problem which was anagram. Asked about my resume. Simple process very good. Asked about restapi. Interview went smoothly however they never got back to me. Not sure how it went from their point of view.
Interview questions [1]
Question 1
Create a method in java which checked if string was anagram
I applied in-person. I interviewed at NCR Corporation in Oct 2021
Interview
Total 4 round
1- Online Test
2- Coding
3- technical
4- HR
The interviewers are good .
The 1st round was online test , mcq on aptitude technical and also a coding questions.
In 2nd round , they asked 2coding questions and 1 from sql queries.
In 3rd round , questions are asked from oops concepts.
They also discussed the projects .