Filter interviews by
Solid Principles are a set of five design principles for writing clean, maintainable, and scalable code.
Single Responsibility Principle (SRP) - A class should have only one reason to change.
Open/Closed Principle (OCP) - Software entities should be open for extension but closed for modification.
Liskov Substitution Principle (LSP) - Objects of a superclass should be replaceable with objects of its subclasses without affe...
Design patterns are reusable solutions to common problems encountered in software design and development.
Design patterns provide a way to communicate solutions to common design problems
They help in making code more maintainable, scalable, and reusable
Examples include Singleton, Factory, Observer, and Strategy patterns
Our current project architecture follows a microservices design pattern with Docker containers and Kubernetes for orchestration.
Microservices architecture
Docker containers
Kubernetes for orchestration
I am interested in NCR because of its reputation for innovation and cutting-edge technology in the software industry.
NCR has a strong reputation for innovation and cutting-edge technology
I am excited about the opportunity to work on challenging projects at NCR
I believe NCR offers a great platform for career growth and development
I applied via Approached by Company and was interviewed in Oct 2024. There were 2 interview rounds.
Write a program to print first and last letters of words alternatively from am list
OOPs stands for Object-Oriented Programming. It is based on four main pillars: Inheritance, Encapsulation, Abstraction, and Polymorphism.
Inheritance: Allows a class to inherit properties and behavior from another class. Example: class B extends class A.
Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: using private access modifiers to restrict access to certain data.
Abstract...
Loop in a linked list refers to a situation where a node in the list points to a previous node, creating a cycle.
Check for a loop using Floyd's cycle detection algorithm
Use two pointers, one moving at twice the speed of the other
If the two pointers meet at some point, there is a loop
To delete a node in a linked list with a given pointer, update the node's value and next pointer to the next node's value and next pointer.
Set the value of the node to the value of the next node
Set the next pointer of the node to the next node's next pointer
NCR Voyix interview questions for popular designations
Get interview-ready with Top NCR Voyix Interview Questions
I applied via Approached by Company and was interviewed in Dec 2024. There was 1 interview round.
Witten test DSA QUESTIONS along with aptitude
Find and print the missing number in a given array of strings.
Convert the array of strings to an array of integers for easier manipulation.
Iterate through the array to find the missing number by comparing consecutive elements.
Print the missing number once found.
Reverse a string in an array of strings
Iterate through each string in the array
Use a loop to reverse each string character by character
Store the reversed strings in a new array
To test a faulty ATM, simulate various scenarios like card reader failure, cash dispenser malfunction, network connectivity issues, etc.
Simulate card reader failure by inserting a damaged card or a card with a magnetic strip issue.
Test cash dispenser malfunction by requesting cash withdrawal and observing if the correct amount is dispensed.
Check for network connectivity issues by trying to access online banking service...
Experienced management consultant with a background in strategy, operations, and project management.
Worked at top consulting firms like McKinsey & Company and Bain & Company
Led cross-functional teams to implement cost-saving initiatives
Developed strategic plans for Fortune 500 companies
Strong analytical and problem-solving skills
MBA from a top business school
Top trending discussions
Interview experience
based on 1.5k reviews
Rating in categories
Software Engineer
380
salaries
| ₹6.5 L/yr - ₹23.5 L/yr |
Senior Software Engineer
248
salaries
| ₹9.5 L/yr - ₹36 L/yr |
Software Developer
188
salaries
| ₹5.3 L/yr - ₹19.5 L/yr |
Software Engineer2
158
salaries
| ₹9.8 L/yr - ₹21 L/yr |
Software Engineer II
146
salaries
| ₹9.2 L/yr - ₹20 L/yr |
TCS
Infosys
Wipro
HCLTech