Add office photos
NCR Voyix logo
Employer?
Claim Account for FREE

NCR Voyix

3.8
based on 1.5k Reviews
Filter interviews by
Software Engineer Intern
Fresher
Clear (1)

NCR Voyix Software Engineer Intern Interview Questions and Answers

Updated 5 Feb 2024

Q1. Merge Sort Problem Statement

You are given a sequence of numbers, ARR. Your task is to return a sorted sequence of ARR in non-descending order using the Merge Sort algorithm.

Explanation:

The Merge Sort algorit...read more

Ans.

Implement Merge Sort algorithm to sort a sequence of numbers in non-descending order.

  • Divide the input array into two halves recursively until each array has only one element.

  • Merge the sorted halves to produce a completely sorted array.

  • Time complexity of Merge Sort is O(n log n).

Add your answer
right arrow

Q2. Search In Rotated Sorted Array Problem Statement

Given a rotated sorted array ARR of size 'N' and an integer 'K', determine the index at which 'K' is present in the array.

Note:
1. If 'K' is not present in ARR,...read more
Ans.

Given a rotated sorted array, find the index of a given integer 'K'.

  • Use binary search to efficiently find the index of 'K'.

  • Consider the rotation of the array while performing the search.

  • Handle cases where 'K' is not present in the array by returning -1.

Add your answer
right arrow
NCR Voyix Software Engineer Intern Interview Questions and Answers for Freshers
illustration image

Q3. What is Software Development Cycle??What are the phase in software development??

Ans.

Software Development Cycle is a process of designing, creating, testing, and deploying software.

  • The phases of Software Development Cycle are Planning, Analysis, Design, Implementation, Testing, Deployment, and Maintenance.

  • Planning involves defining the project scope, goals, and requirements.

  • Analysis involves gathering and analyzing user requirements.

  • Design involves creating a detailed design of the software.

  • Implementation involves writing code and integrating different compon...read more

Add your answer
right arrow

Q4. What is waterfall model?? What are the phases in waterfall model??

Ans.

Waterfall model is a linear sequential approach to software development.

  • Phases: Requirements gathering, Design, Implementation, Testing, Deployment, Maintenance

  • Each phase must be completed before moving to the next

  • No going back to previous phases

  • Documentation is important

  • Less flexible than Agile model

Add your answer
right arrow
Discover NCR Voyix interview dos and don'ts from real experiences
Q5. Write a query to find the nth highest salary from a database.
Ans.

Query to find the nth highest salary from a database

  • Use ORDER BY and LIMIT in the query

  • Consider handling ties if multiple employees have the same salary

  • Example: SELECT DISTINCT salary FROM employees ORDER BY salary DESC LIMIT n-1, 1

Add your answer
right arrow
Q6. Can you explain the access modifiers in Java?
Ans.

Access modifiers in Java control the visibility and accessibility of classes, methods, and variables.

  • There are four types of access modifiers in Java: public, private, protected, and default.

  • Public: accessible from any other class.

  • Private: accessible only within the same class.

  • Protected: accessible within the same package and subclasses.

  • Default: accessible only within the same package.

  • Example: public class MyClass { private int myVar; protected void myMethod() {}}

Add your answer
right arrow
Q7. Can you explain the OOP concepts?
Ans.

OOP concepts are fundamental principles in object-oriented programming that help in organizing and designing code.

  • Encapsulation: Bundling data and methods that operate on the data into a single unit (class).

  • Inheritance: Allowing a class to inherit properties and behavior from another class.

  • Polymorphism: The ability for objects of different classes to respond to the same message in different ways.

  • Abstraction: Hiding the complex implementation details and showing only the neces...read more

Add your answer
right arrow

Q8. What is scrum methodology?

Ans.

Scrum is an agile methodology used for software development and project management.

  • It involves iterative and incremental development.

  • A team works on a project in sprints, typically 2-4 weeks long.

  • The team has daily stand-up meetings to discuss progress and plan for the day.

  • The product owner prioritizes the backlog of work.

  • At the end of each sprint, a review and retrospective are held to evaluate progress and plan for the next sprint.

Add your answer
right arrow

Q9. What is agile model??

Ans.

Agile model is an iterative approach to software development that emphasizes flexibility and customer satisfaction.

  • Agile model involves continuous collaboration between cross-functional teams and customers

  • It prioritizes working software over comprehensive documentation

  • It allows for changes and adjustments to be made throughout the development process

  • Examples of agile methodologies include Scrum, Kanban, and Extreme Programming (XP)

Add your answer
right arrow
Contribute & help others!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos

Interview Process at NCR Voyix Software Engineer Intern

based on 1 interviews
Interview experience
4.0
Good
View more
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories
Recently Viewed
INTERVIEWS
VVDN Technologies
10 top interview questions
INTERVIEWS
Liberty Oil Mills
10 top interview questions
INTERVIEWS
Tata Steel
5.6k top interview questions
REVIEWS
Carelon Global Solutions
No Reviews
INTERVIEWS
Tata Steel
No Interviews
REVIEWS
Carelon Global Solutions
No Reviews
REVIEWS
Carelon Global Solutions
No Reviews
REVIEWS
Carelon Global Solutions
No Reviews
SALARIES
Carelon Global Solutions
INTERVIEWS
Tata Steel
5.6k top interview questions
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter