NCR Corporation interview experience Real time questions & tips from candidates to crack your interview

SDE - Intern

NCR Corporation
upvote
share-icon
4 rounds | 7 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 3 months
Topics: OOPS, Aptitude, Data Structures, DBMS, Recursion, Dynamic Programming, Puzzles
Tip
Tip

Tip 1 : Practice Data Structures and Algorithms.
Tip 2 : Practice Puzzles from GFG. 
Tip 3 : Should have good knowledge of OOPS.

Application process
Where: Other
Eligibility: No criteria
Resume Tip
Resume tip

Tip 1 : Have some good projects on your resume.
Tip 2 : Do not anything false in your resume.
Tip 3 : Mention your coding profiles in your resume.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration150 minutes
Interview date30 Sep 2020
Coding problem1

It was an online round consisting of 2 programming questions restricted to C++, Java, and C# and 10 MCQ's on Data structures, Algorithms, etc..

1. Prime Time Again

Moderate
25m average time
60% success
0/80
Asked in companies
Tata Consultancy Services (TCS)InfosysTata Consultancy Services (TCS)

You have been given two integers ‘DAY_HOURS’ and ‘PARTS’. Where ‘DAY_HOURS’ is the number of hours in a day and a day can be divided into ‘PARTS’ equal parts. Your task is to find total instances of equivalent prime groups. Prime group refers to the group of elements (hours) which are prime and measure the same equivalent time since the start of the day.

For example, if we consider ‘DAY_HOURS’ to be 24 and ‘PARTS’ to be 2, then the day of total 24 hours is divided into 2 parts ( 1 - 12 ) and ( 13 - 24 ). 5 hours in the first part of the day is equivalent to 17, which is 5 hours into the second part of the day. And since 5 and 17 both are prime, they can be considered as a prime group.

Note:
1. Day starts with hour 1 and ends with hour  ‘DAY_HOURS’.

2. Each hour of the prime group should be in a different part of the day.

3. If there is no prime group then return zero.

4. ‘DAY_HOURS’ should be divisible by ‘PARTS’, meaning that the number of hours per part (DAY_HOURS/PARTS)  should be a natural number.

Example:

Let ‘DAY_HOURS’ = 20  and ‘PARTS’ = 2

Hence the view of our day would be in the following format: 

1  2  3  4  5  6  7  8  9 10      -  Part 1
11 12 13 14 15 16 17 18 19 20     -  Part 2

 1-11  Not a prime group because 1 is not prime.
 2-12  Not a prime group because 12 is not prime.
 3-13  Because both 3 and 13 are prime, it is an equivalent prime group.
 4-14  Not a prime group because 4 and 14 are not prime.
 5-15  Not a prime group because 15 is not prime.
 6-16  Not a prime group, because 6 and 16 are not prime.
 7-17  Because both 7 and 17 are prime, it is an equivalent prime group.
 8-18  Not a prime group, because 8 and 18 are, is not prime.
 9-19  Not a prime group because 9 is not prime.
 10-20 Not a prime group because both 10 and 20 are not prime.

 Hence there are 2 equivalent prime groups in the above format which are 3-13 and 7-17.
Problem approach

Tip 1:
Tip 2:
Tip 3:

Try solving now
02
Round
Easy
Video Call
Duration60 minutes
Interview date5 Nov 2020
Coding problem3

1. Puzzle

There is a room with a door (closed) and three light bulbs. Outside the room, there are three switches, connected to the bulbs. You may manipulate the switches as you wish, but once you open the door you can’t change them. Identify each switch with its bulb. All bulbs are in working condition.

2. Third greatest element

Easy
20m average time
80% success
0/40
Asked in companies
OlaAdobeFreshworks

Given an array/list 'ARR' of ‘N’ distinct integers, you are supposed to find the third largest element in the given array 'ARR'.

Try solving now

3. OOPS Questions

Basic concepts on OOPS was asked like:
Friend Function
Inheritance
Polymorphism
Abstraction
Encapsulation.

03
Round
Easy
Video Call
Duration60 minutes
Interview date8 Jan 2021
Coding problem2

1. Technical Questions

This round was mainly based on my Projects and Tech Stack I used in my Projects.

2. OOPS Questions

Basic concepts of OOPS were asked like Inheritance, Polymorphism, Abstraction, and Encapsulation.

04
Round
Easy
HR Round
Duration60 minutes
Interview date19 Jan 2021
Coding problem1

1. Basic HR Questions

What are your hobbies? or What are you passionate about? 

What are your biggest achievements till date? 

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

Which operator is used for exponentiation in Python?

Choose another skill to practice
Similar interview experiences
company logo
SDE - Intern
4 rounds | 8 problems
Interviewed by NCR Corporation
1883 views
0 comments
0 upvotes
company logo
SDE - Intern
5 rounds | 5 problems
Interviewed by NCR Corporation
946 views
0 comments
0 upvotes
company logo
Associate Software Engineer
4 rounds | 9 problems
Interviewed by NCR Corporation
1223 views
0 comments
0 upvotes
company logo
Software Engineer Intern
3 rounds | 9 problems
Interviewed by NCR Corporation
992 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Arcesium
3219 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 5 problems
Interviewed by Arcesium
2179 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 5 problems
Interviewed by BNY Mellon
1960 views
0 comments
0 upvotes