Skip to content
Related Articles

Related Articles

NCR Corporation Interview Experience for SDE (On-Campus)

View Discussion
Improve Article
Save Article
Like Article
  • Last Updated : 21 Dec, 2020

It consists of five rounds. Written, 2 technical, Managerial, and HR.

Round 1(Written Test and Coding): It consists of 33 multiple choices and 2 coding questions. Multiple choice questions are from C, C++, Java, Data structures, DBMS, Operating systems, and some aptitude questions from profit and loss, percentages, directions, number system, etc which were easy to medium. And it consists of 2 coding questions.  

109 members were shortlisted.

Round 2(Technical Round): First a brief self-introduction, and then they asked me to explain oops concepts. They want me to explain each with a real-time example. Then they asked a few questions and they were:  

  1. Implementation of method overloading and method overriding.
  2. Program to find a unique element in the array, and they asked me to reduce space complexity and then to reduce the time complexity.
  3. Thread scheduling and CPU scheduling.
  4. Program to implement the reverse of the linked list.
  5. Program to find whether the target sum is present in the array, and they asked to reduce space complexity and time complexity.
  6. Foreign key why is it necessary and use of it.
  7. Context switching. 

Lastly, they asked me if I had any questions. I asked a few questions, they answered them.  

30 members were shortlisted

Round 3(Technical Interview): It was for 30 minutes. First a brief self-introduction. They asked me to explain one of my projects and I used Flutter as the front end in this project then they asked why I used flutter and why not some other platform. Then they asked a few questions and they were:  

  1. Hourglasses Puzzle (Given two hourglasses of 4 minutes and 7 minutes, the task is to measure 9 minutes.)
  2. Why manholes are round?  
  3. Singleton class and how it is implemented.  
  4. Operator overloading example.
  5. Application of self joins in real-time.
  6. C++ and java differences.
  7. The copy constructor and whether it is deep copy or shallow copy.

Round 4(Managerial): First a brief self-introduction. Then I was asked a few questions, they were: • What do you learn from your interview experiences  

  1. About strengths and weaknesses  
  2. What is your greatest achievement till now?  
  3. Is it okay for 5 years bond?  
  4. What will you do if you get an offer from Google, Amazon, etc?
  5. Define success  
  6. Why NCR  
  7. Why should I hire you  

This round was like a friendly discussion, just be honest and confident.  Sometimes, your next question is based on your present answer so think and answer, take your own time.  

Round 5(HR): First, he asked me to introduce myself and my family details and then hobbies. Then he asked a few questions  

  1. What do you want to be a team leader or team member and why?
  2. Are you a smart worker or a hard worker?
  3. What do you like in your college?

Then the process ended. Finally, 18 members were selected, and I was one of them.

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!