Upload Button Icon Add office photos

NCR Corporation

Compare button icon Compare button icon Compare

Filter interviews by

NCR Corporation Software Engineer III Interview Questions and Answers

Be the first one to contribute and help others!

Interview questions from similar companies

Round 1 - Technical 

(1 Question)

  • Q1. =>What is garbage collection in c# =>What is dispose and finalise in c# =>What is managed resoures and unmanaged resource in c# =>what is clr,cls,and cts in c# =>what is singleton pattern in c# =>filters o...
  • Ans. 

    Technical interview questions for Software Engineer III position

    • Garbage collection in C# is an automatic memory management process

    • Dispose and Finalize are methods used to release resources

    • Managed resources are objects that are managed by the .NET runtime, while unmanaged resources are external resources that are not managed by the runtime

    • CLR (Common Language Runtime) is the virtual machine component of .NET, CLS (Commo...

  • Answered by AI
Round 2 - HR 

(1 Question)

  • Q1. What are your salary expectations?
  • Ans. 

    I expect a competitive salary based on my experience, skills, and the responsibilities of the role.

    • Consider the industry standards and market rates for similar positions

    • Take into account your level of experience and expertise

    • Factor in the responsibilities and expectations of the Software Engineer III role

    • Consider any additional benefits or perks offered by the company

    • Be open to negotiation and discuss salary expectatio

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Hr round not difficult.We can easily clear hr Round.

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Explain advantages of Angular
  • Ans. 

    Angular offers advantages such as two-way data binding, dependency injection, and modular architecture.

    • Two-way data binding allows automatic synchronization of data between the model and the view, reducing the need for manual DOM manipulation.

    • Dependency injection helps manage dependencies and promotes code reusability by allowing components to be easily injected with their dependencies.

    • Modular architecture enables deve...

  • Answered by AI
  • Q2. Explain about ngmodel
  • Ans. 

    ngModel is a directive in AngularJS that binds the value of HTML controls to application data.

    • ngModel is used for two-way data binding in AngularJS.

    • It can be used with input, select, textarea, and custom form controls.

    • Example:

  • Answered by AI
Round 2 - One-on-one 

(2 Questions)

  • Q1. Java coding questions
  • Q2. Core java and spring questions
Round 3 - HR 

(1 Question)

  • Q1. Salary expectation

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I was interviewed in Jul 2024.

Round 1 - One-on-one 

(4 Questions)

  • Q1. Asked to explain past project and contribution
  • Q2. Write sql querying to count employees per department
  • Ans. 

    SQL query to count employees per department

    • Use GROUP BY clause to group employees by department

    • Use COUNT() function to count the number of employees in each department

    • Join the employee table with the department table if necessary

  • Answered by AI
  • Q3. Write a program using Java Stream API
  • Ans. 

    Program using Java Stream API to filter even numbers from a list

    • Create a list of numbers

    • Use stream() method to convert list to stream

    • Use filter() method with lambda expression to filter even numbers

    • Collect the filtered numbers using collect() method

  • Answered by AI
  • Q4. Questions related to Java 8 features

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Java questions and basics of testing
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Easy and general coding questions and communication round

Round 2 - HR 

(2 Questions)

  • Q1. Introduction about us
  • Q2. Strengths and weakness
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Java 8 questions were asked
  • Q2. Database related,Spring

I applied via Recruitment Consulltant and was interviewed in Nov 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(3 Questions)

  • Q1. Introduction about your work and Tech work
  • Ans. 

    I have been working as a Software Engineer for the past 5 years, specializing in developing web applications using Java and JavaScript.

    • Proficient in Java and JavaScript

    • Experience in developing web applications

    • Strong understanding of software development principles

    • Familiarity with agile methodologies

    • Knowledge of database management systems

    • Experience with version control systems like Git

    • Ability to work in a team and comm

  • Answered by AI
  • Q2. All Details of OOPs concepts
  • Q3. Write a code by using OOPs technology result doesn't matter approach will be considered
Round 3 - Coding Test 

Coding Round two questions with OOPs concepts

Interview Preparation Tips

Topics to prepare for Emerson Electric Co. Software Engineer interview:
  • OOPS
Interview preparation tips for other job seekers - Be confident
Be Genuine
Write code by separating UI with Logic using OOPs
Round 1 - Technical 

(3 Questions)

  • Q1. Explain center limit theorm
  • Ans. 

    The center limit theorem states that the sum or average of a large number of independent and identically distributed random variables will tend towards a normal distribution.

    • The theorem applies to a wide range of distributions, not just normal distributions.

    • It is often used in statistical analysis to estimate population parameters.

    • The theorem assumes that the random variables are independent and identically distributed...

  • Answered by AI
  • Q2. Difference between covariance and correlation
  • Ans. 

    Covariance measures how two variables vary together, while correlation measures the strength of their linear relationship.

    • Covariance can be positive, negative, or zero, indicating the direction of the relationship between the variables.

    • Correlation ranges from -1 to 1, with 0 indicating no linear relationship and -1 or 1 indicating a perfect negative or positive linear relationship, respectively.

    • Covariance is affected b...

  • Answered by AI
  • Q3. Basics of performance matrix
Round 2 - Technical 

(4 Questions)

  • Q1. How embeddings works
  • Ans. 

    Embeddings are a way to represent words or phrases as vectors in a high-dimensional space.

    • Embeddings are learned through neural networks that analyze large amounts of text data.

    • They capture semantic and syntactic relationships between words.

    • They are used in natural language processing tasks such as language translation and sentiment analysis.

    • Popular embedding models include Word2Vec and GloVe.

  • Answered by AI
  • Q2. How word2vec is generated
  • Ans. 

    word2vec is a neural network model used to generate word embeddings.

    • word2vec uses a shallow neural network with one input layer, one hidden layer, and one output layer.

    • It learns to predict the context of a word by training on a large corpus of text.

    • The output of the hidden layer is used as the word embedding.

    • There are two approaches to word2vec: continuous bag of words (CBOW) and skip-gram.

    • CBOW predicts a word given it...

  • Answered by AI
  • Q3. If client ask you improve the performance of the model without changing architect and data what will be your first step
  • Q4. What is an API? how to deploy it
  • Ans. 

    API stands for Application Programming Interface. It is a set of protocols and tools for building software applications.

    • API is a way for different software components to communicate with each other

    • It defines how software components should interact with each other

    • API can be deployed on a server or cloud platform

    • API can be accessed through HTTP requests

    • API documentation is important for developers to understand how to us

  • Answered by AI
Round 3 - Coding Test 

String

Round 4 - HR 

(1 Question)

  • Q1. Some basic HR questions and negotiations

Interview Preparation Tips

Interview preparation tips for other job seekers - Should be well verse with what you have mentioned in your CV

Skills evaluated in this interview

Round 1 - Group Discussion 

Merit and demerit of Machine learning ?

Round 2 - Aptitude Test 

General Aptitude and reasoning

Round 3 - Technical 

(4 Questions)

  • Q1. Oops concept, DBMS , Data Structure
  • Q2. What is Normalisation?
  • Ans. 

    Normalisation is the process of organizing data in a database to reduce redundancy and improve data integrity.

    • It involves dividing larger tables into smaller ones and defining relationships between them.

    • Normalization helps to eliminate data inconsistencies and anomalies.

    • There are different levels of normalization, such as first normal form (1NF), second normal form (2NF), and so on.

    • Normalization can improve database pe...

  • Answered by AI
  • Q3. What is polimorphism?
  • Ans. 

    Polymorphism is the ability of an object to take on many forms.

    • It allows objects of different classes to be treated as if they were objects of the same class.

    • It is achieved through method overriding and method overloading.

    • Example: A shape class can have multiple subclasses like circle, square, etc. and all can be treated as shapes.

    • Example: A method can take an object of a parent class as a parameter and it can accept a

  • Answered by AI
  • Q4. What is Stack and Pre and post Tree formation
  • Ans. 

    Stack is a data structure that follows LIFO. Pre and post tree formation are methods of traversing a tree.

    • Stack is used for backtracking, undoing, and recursion.

    • Pre-order traversal visits the root node first, then left subtree, then right subtree.

    • Post-order traversal visits the left subtree, then right subtree, then root node.

  • Answered by AI
Round 4 - HR 

(2 Questions)

  • Q1. Tell me about yourself
  • Q2. Tell me About company ?

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare basics questions of Data Stucture Oops and Dbms

Skills evaluated in this interview

I was interviewed in Apr 2022.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Medium

  • Q1. 

    Height of a Binary Tree

    You are provided with an arbitrary binary tree consisting of 'N' nodes where each node is associated with a certain value. The task is to determine the height of the tree.

    Explana...

  • Ans. 

    The height of a binary tree is the maximum number of edges from the root to a leaf node.

    • Traverse the tree recursively and keep track of the maximum height

    • If the current node is null, return 0

    • Otherwise, calculate the height of the left and right subtrees and return the maximum height plus 1

  • Answered by AI
  • Q2. 

    Trapping Rain Water Problem Statement

    You are given a long type array/list ARR of size N, representing an elevation map. The value ARR[i] denotes the elevation of the ith bar. Your task is to determine th...

  • Ans. 

    The question asks to calculate the total amount of rainwater that can be trapped in the given elevation map.

    • Iterate through the array and find the maximum height on the left and right side of each bar.

    • Calculate the amount of water that can be trapped on each bar by subtracting its height from the minimum of the maximum heights on both sides.

    • Sum up the trapped water for all bars and return the total amount.

  • Answered by AI
Round 2 - Face to Face 

(1 Question)

Round duration - 45 minutes
Round difficulty - Medium

  • Q1. 

    Merge Two Sorted Arrays Problem Statement

    Given two sorted integer arrays ARR1 and ARR2 of size M and N, respectively, merge them into ARR1 as one sorted array. Assume that ARR1 has a size of M + N to hol...

  • Ans. 

    The task is to merge two sorted arrays into one sorted array.

    • Create a new array with size M + N to store the merged array

    • Use two pointers to iterate through the elements of ARR1 and ARR2

    • Compare the elements at the current pointers and add the smaller element to the new array

    • Move the pointer of the array from which the element was added

    • Repeat the process until all elements are merged

    • If there are remaining elements in AR...

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Associate Software Engineer in NoidaEligibility criteriaAbove 6.5 CGPA, No backlogsPublicis Sapient interview preparation:Topics to prepare for the interview - Data Structures, Web Technology, OS, DBMS, Java, OOPSTime required to prepare for the interview - 5 monthsInterview preparation tips for other job seekers

Tip 1 : Just focus on Data structures mostly arrays, string and dp and practice at least 350 Questions
Tip 2 : Prepare topics related to web tech like HTML, CSS, Node Js
Tip 3 : Prepare Java, OOPS and if required then spring framework and jsp, servlets and do atleast 2 good projects

Application resume tips for other job seekers

Tip 1 : Everything should be clear and right what you have written on your resume.
Tip 2 : Have some projects on your resume and that projects should be done by you only and you should have proper knowledge of the tech and flow you have used in that projects.

Final outcome of the interviewSelected

Skills evaluated in this interview

NCR Corporation Interview FAQs

How to prepare for NCR Corporation Software Engineer III interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at NCR Corporation. The most common topics and skills that interviewers at NCR Corporation expect are Recruitment, SQL, Operational Excellence, C++ and XML.

Tell us how to improve this page.

NCR Corporation Software Engineer III Interview Process

based on 2 interviews

Interview experience

5
  
Excellent
View more

Interview Questions from Similar Companies

DXC Technology Interview Questions
3.7
 • 812 Interviews
Mphasis Interview Questions
3.4
 • 809 Interviews
Nagarro Interview Questions
4.0
 • 778 Interviews
Publicis Sapient Interview Questions
3.5
 • 611 Interviews
NTT Data Interview Questions
3.9
 • 610 Interviews
GlobalLogic Interview Questions
3.6
 • 583 Interviews
UST Interview Questions
3.8
 • 509 Interviews
View all
NCR Corporation Software Engineer III Salary
based on 7 salaries
₹25 L/yr - ₹30 L/yr
At par with the average Software Engineer III Salary in India
View more details
Software Engineer III- C#, React JS

Hyderabad / Secunderabad

2-6 Yrs

Not Disclosed

Software Engineer III-C#, ReactJS

Hyderabad / Secunderabad

2-6 Yrs

Not Disclosed

Software Engineer III - Dot Net React

Hyderabad / Secunderabad

3-6 Yrs

Not Disclosed

Explore more jobs
Software Engineer
27 salaries
unlock blur

₹10 L/yr - ₹15 L/yr

Software Engineer2
13 salaries
unlock blur

₹14 L/yr - ₹21 L/yr

Devops Engineer
11 salaries
unlock blur

₹4.2 L/yr - ₹11 L/yr

Quality Engineer
9 salaries
unlock blur

₹2.1 L/yr - ₹11.2 L/yr

Manufacturing Engineer
7 salaries
unlock blur

₹1.9 L/yr - ₹3.6 L/yr

Explore more salaries
Compare NCR Corporation with

Diebold Nixdorf

3.8
Compare

Verifone

3.3
Compare

Ingenico Group

3.0
Compare

Hitachi Payment Services

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview