Filter interviews by
I applied via Approached by Company and was interviewed before Apr 2023. There were 2 interview rounds.
I applied via Job Portal and was interviewed before Dec 2021. There were 3 interview rounds.
Be have to explain about our self and give full introduction of ours
I applied via Recruitment Consulltant and was interviewed in Mar 2022. There were 3 interview rounds.
Name Uma karpenter vill. Umari post. Suji jita rewa m. P.
I applied via Naukri.com and was interviewed in Aug 2021. There were 3 interview rounds.
Interfaces define a contract for behavior, while abstract classes provide partial implementation.
Interfaces only define method signatures, while abstract classes can have both abstract and concrete methods.
A class can implement multiple interfaces, but can only inherit from one abstract class.
Interfaces are used for loose coupling and flexibility in design.
Abstract classes are used for code reuse and to enforce a commo
SOLID principles are a set of five design principles for writing maintainable and scalable code.
Single Responsibility Principle (SRP) - a class should have only one reason to change
Open-Closed Principle (OCP) - a class should be open for extension but closed for modification
Liskov Substitution Principle (LSP) - subtypes should be substitutable for their base types
Interface Segregation Principle (ISP) - clients should n...
Extension methods are static methods that allow adding new functionality to existing types without modifying the original type.
Extension methods are defined in a static class.
They must be declared with the 'this' keyword before the first parameter.
They can be called as if they were instance methods of the extended type.
Extension methods can be used to add functionality to built-in types or custom types.
Example: adding ...
No, C# does not support multiple inheritance.
C# only supports single inheritance, where a class can inherit from only one base class.
However, C# does support multiple interface inheritance, where a class can implement multiple interfaces.
This is achieved using the 'interface' keyword instead of 'class'.
Routing in MVC is done through the use of routes, which map URLs to controller actions.
Routes are defined in the RouteConfig.cs file in the App_Start folder
Routes consist of a URL pattern and a corresponding controller action
Routes can also include optional parameters and constraints
Routing is done through the use of the ASP.NET routing engine
Routing can be customized by creating custom route handlers
Filters in MVC are used to intercept and modify HTTP requests and responses.
Filters can be used to implement authentication and authorization.
They can also be used for caching and logging.
Examples of filters include AuthorizationFilter, ActionFilter, and ExceptionFilter.
Virtual keyword is used to declare a method in a base class that can be overridden in a derived class. Override keyword is used in the derived class to override the implementation of the virtual method.
Virtual keyword is used in the base class to declare a method that can be overridden in the derived class
Override keyword is used in the derived class to override the implementation of the virtual method
Virtual methods p...
Indexes in SQL are used to improve the performance of queries by allowing faster data retrieval.
Indexes are created on one or more columns of a table.
They work like a book index, allowing the database to quickly find the data.
Indexes can be clustered or non-clustered.
Clustered indexes determine the physical order of data in a table.
Non-clustered indexes create a separate structure to store the index data.
Indexes should...
Stored procedures are used to perform a set of actions, while functions return a single value.
Stored procedures are precompiled and stored in the database, while functions are compiled at runtime.
Functions can be used in SQL statements, while stored procedures cannot be used in SQL statements.
Functions can be called from within stored procedures, but stored procedures cannot be called from within functions.
Dependency injection is a design pattern used to remove hard-coded dependencies and make code more modular and testable.
Dependency injection involves injecting dependencies into a class rather than having the class create them itself.
This allows for easier testing and swapping out of dependencies.
There are three types of dependency injection: constructor injection, setter injection, and interface injection.
Examples of ...
Singleton design pattern restricts the instantiation of a class to a single instance and provides a global point of access to it.
Used when only one instance of a class is required throughout the system
Provides a global point of access to the instance
Implemented using a private constructor, static method, and static variable
Example: Logger class in Java
Dependency injection is a design pattern that allows objects to receive dependencies from external sources rather than creating them internally.
Dependency injection helps to decouple components and make them more reusable and testable.
There are three types of dependency injection: constructor injection, setter injection, and interface injection.
Example: Instead of creating a database connection object inside a class, w...
Singleton design pattern restricts the instantiation of a class to a single instance and provides a global point of access to it.
Used when only one instance of a class is required throughout the system
Provides a global point of access to the instance
Implemented using a private constructor, static method, and static variable
Example: Logger class, Database connection class
NCR Voyix interview questions for popular designations
I applied via Campus Placement and was interviewed before Apr 2023. There were 3 interview rounds.
Oops
Basic DSA
Project Based Discussions
NodeJs/ReactJS Fundamental Questions
Advance Oops and DSA
Get interview-ready with Top NCR Voyix Interview Questions
I applied via Campus Placement and was interviewed before Apr 2023. There was 1 interview round.
I applied via Company Website
I applied via Recruitment Consulltant and was interviewed in Aug 2021. There were 3 interview rounds.
Program to find the second largest element from a 4-digit number
Convert the number to a string and split it into an array of characters
Sort the array in descending order
Return the second element of the array
I applied via LinkedIn and was interviewed before May 2022. There were 3 interview rounds.
I have implemented several projects in my current organization.
Developed a predictive model to forecast customer churn
Built a recommendation system to personalize product recommendations
Created a fraud detection model to identify fraudulent transactions
Implemented a natural language processing model for sentiment analysis
Designed an anomaly detection system to detect network intrusions
Developed a predictive model to identify potential customer churn for a telecom company
Identified key factors contributing to customer churn through exploratory data analysis
Built a logistic regression model to predict customer churn with 85% accuracy
Provided actionable insights to the business team to reduce customer churn and improve customer retention
Implemented the model in production environment using Python and S
Seeking new challenges and growth opportunities in the field of data science.
Looking for a more challenging role to further develop my skills and knowledge in data science.
Interested in exploring new industries and applying data science techniques to solve different problems.
Seeking a company with a strong data-driven culture and a focus on innovation.
Want to work with a diverse team of data scientists and learn from t...
As a Data Scientist, I analyze and interpret complex data to help businesses make informed decisions.
I collect and clean data from various sources.
I use statistical techniques and machine learning algorithms to analyze data.
I develop predictive models and algorithms to solve business problems.
I communicate findings and insights to stakeholders through visualizations and reports.
I am motivated to join your company because of the challenging and innovative work environment.
I am excited about the opportunity to work with cutting-edge technologies and tools in data science.
Your company's reputation for being at the forefront of data-driven decision making is inspiring.
I am impressed by the collaborative and diverse team culture that fosters continuous learning and growth.
The company's commitment ...
Seeking new challenges and growth opportunities in the field of data science.
Looking for a more challenging role to apply and expand my skills
Interested in working with cutting-edge technologies and techniques
Seeking a company with a strong data-driven culture
Want to work on diverse projects and industries to broaden my experience
Desire to make a bigger impact and contribute to solving complex problems
I applied via Job Fair and was interviewed before Sep 2022. There were 4 interview rounds.
It was on HackerEarth
Top trending discussions
Some of the top questions asked at the NCR Voyix interview -
The duration of NCR Voyix interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 80 interviews
Interview experience
based on 1.5k reviews
Rating in categories
Software Engineer
371
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
242
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer2
162
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer III
147
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
145
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
HCLTech