Upload Button Icon Add office photos

Filter interviews by

NCR Voyix Software Engineer Intern Interview Questions, Process, and Tips

Updated 3 May 2024

Top NCR Voyix Software Engineer Intern Interview Questions and Answers

  • 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 algo ...read more
  • 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 arra ...read more
  • Q3. What is Software Development Cycle??What are the phase in software development??
View all 9 questions

NCR Voyix Software Engineer Intern Interview Experiences

3 interviews found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before May 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

2 dsa questions
1st is based on strings (easy)
2nd one ie based on hashmaps (medium)

Round 2 - Technical 

(2 Questions)

  • Q1. IP address validation dsa
  • Q2. Oops question SQL query on employee database
Round 3 - One-on-one 

(1 Question)

  • Q1. Managerial round With questions about Linux commands Behavioral questions Questions about past projects

Interview Preparation Tips

Topics to prepare for NCR Voyix Software Engineer Intern interview:
  • DSA
  • SQL
  • Java
  • OOPS

I applied via Company Website and was interviewed in Sep 2020. There were 5 interview rounds.

Interview Questionnaire 

12 Questions

  • Q1. 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.

    • Implementat...

  • Answered by AI
  • Q2. 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 t

  • Answered by AI
  • Q3. 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

  • Answered by AI
  • Q4. 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 Pro

  • Answered by AI
  • Q5. Java object oriented concepts such as inheritance, encapsulation, polymorphism, abstraction??
  • Q6. Java concepts such as access modifiers, collections.
  • Q7. Simple programming questions such as sort an array in ascending, descending order, binary search problem, some questions on abstraction with programming
  • Q8. Questions from databases??
  • Q9. Questions from mysql such as joins, primary key , foreign key, normalization, union, intersect etc
  • Q10. Some queries from mysql such as find second older person from a table and some questions in which u to use the knowledge of joins, primary key, foreign key to get the answer.
  • Q11. Questions from having , group by , order by causes.
  • Q12. In managerial round questions were asked such as where u see yourself after 5 years, why NCR , Why should we hire u ? Some questions on the projects that I have done. Some situation based questions were a...

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident, try to explain everything with an example, they will ask u to code everything on an editor so it is important that u write a code which can run properly. In managerial try to be honest and clear with your answer as they may ask follow up questions.

Skills evaluated in this interview

Software Engineer Intern Interview Questions Asked at Other Companies

Q1. Check if Two Trees are Mirror Given two arbitrary binary trees, y ... read more
Q2. Connecting Ropes with Minimum Cost You are given 'N' ropes, each ... read more
Q3. Zero Matrix Problem Statement You are given a matrix MATRIX of di ... read more
Q4. Similar Strings Problem Statement Determine whether two given str ... read more
Q5. Partition Array Minimizing Subset Sum Difference Given an array c ... read more

I was interviewed before Mar 2021.

Round 1 - Video Call 

(3 Questions)

Round duration - 60 minutes
Round difficulty - Medium

Technical Interview round with questions on DSA and DBMS.

  • 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...

  • Ans. 

    It works on the principle of Divide and Conquer. Merge sort repeatedly divides the array into several arrays until each array consists of a single element and merging those arrays in a manner that results into a sorted array.

    Pseudocode :
    MergeSort(A, p, r):
    if p > r 
    return
    q = (p+r)/2
    mergeSort(A, p, q)
    mergeSort(A, q+1, r)
    merge(A, p, q, r)

    Merge function : The task is to merge two subarrays A[p..q] and A[q+1..r] to ...

  • Answered Anonymously
  • 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...
  • Ans. 

    This was a pretty standard Binary Search Question and I had solved this question before on platforms like LeetCode and CodeStudio . I was asked this question to test my implementation skills and how well do I handle Edge Cases .

    Approach :
    1) The idea is to find the pivot point, divide the array in two sub-arrays and perform binary search.
    2) The main idea for finding pivot is – for a sorted (in increasing order) and pivo...

  • Answered Anonymously
  • Q3. Write a query to find the nth highest salary from a database.
  • Ans. 

    TOP keyword can be used to find the nth highest salary. By default ORDER BY clause print rows in ascending order, since we need the highest salary at the top, we have used ORDER BY DESC, which will display salaries in descending order. Again DISTINCT is used to remove duplicates. The outer query will then pick the topmost salary, which would be your Nth highest salary.
    SQL query : 
    SELECT TOP 1 salary
    FROM ( 
    SEL...

  • Answered Anonymously
Round 2 - Video Call 

(3 Questions)

Round duration - 60 minutes
Round difficulty - Easy

Questions based on OOPS and Software Lifecycle were asked in this round.

  • Q1. Can you explain the OOP concepts?
  • Ans. 

    A class is a user defined blueprint or prototype from which objects are created. It represents the set of properties or methods that are common to all objects of one type. In general, class declarations can include these components, in order: 
    1. Modifiers: A class can be public or has default access (Refer this for details).
    2. Class name: The name should begin with a initial letter (capitalized by convention).
    3. S...

  • Answered Anonymously
  • Q2. Can you explain the access modifiers in Java?
  • Ans. 

    There are four types of Java access modifiers:

    Private: The access level of a private modifier is only within the class. It cannot be accessed from outside the class.
    Default: The access level of a default modifier is only within the package. It cannot be accessed from outside the package. If you do not specify any access level, it will be the default.
    Protected: The access level of a protected modifier is within the pack...

  • Answered Anonymously
  • Q3. What is Scrum methodology?
  • Ans. 

    Scrum is an agile development methodology used in the development of Software based on an iterative and incremental processes. Scrum is adaptable, fast, flexible and effective agile framework that is designed to deliver value to the customer throughout the development of the project. The primary objective of Scrum is to satisfy the customer’s need through an environment of transparency in communication, collective resp...

  • Answered Anonymously
Round 3 - HR 

Round duration - 30 minutes
Round difficulty - Easy

The last round was managerial round.

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPANCR Corporation interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, Aptitude, OOPS, OSTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Not Selected
Round 1 - Coding Test 

Coding test on hackerrank

Questions I got were:
- -----
- -----
- -----

Round 2 - Technical 

(1 Question)

  • Q1. The coding round itself involved creating a class in python that handled the popularity of content on a fictional platform. -----
Round 3 - HR 

(1 Question)

  • Q1. Tell me a time where things didn't go as planned
  • Ans. 

    During a group project in college, our team faced unexpected technical issues that delayed our progress.

    • Our team was working on a group project in college when we encountered unexpected technical issues.

    • The issues caused delays in our progress and required us to come up with alternative solutions.

    • Despite the setbacks, we were able to troubleshoot the problems and successfully complete the project on time.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - - The interviewers help you a lot!
- I found a lot advice and prep questions before on glassdoor.com and tquest.me as well as reddit discussions which really helped
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Coding questions were easy and aptitude questions were a bit hard

Round 2 - Technical 

(2 Questions)

  • Q1. Binary search based on 2 eggs
  • Q2. Two candles which were of random size, and what is the time to burn one candle completely
  • Ans. 

    The time to burn one candle completely depends on the size of the candles and the rate at which they burn.

    • The time to burn one candle completely is directly proportional to the size of the candle.

    • The rate at which a candle burns can vary based on factors like the material of the candle, the wick, and the environment.

    • For example, a larger candle may take longer to burn completely compared to a smaller candle, even if th

  • Answered by AI

Skills evaluated in this interview

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

(2 Questions)

  • Q1. What was your most impactful project?
  • Q2. What was an obstacle you faced?
Round 2 - Coding Test 

Behavioral, then DSA

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
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 - Aptitude Test 

It was a 4 hour hacker rank with 2 Long questions

Round 3 - Technical 

(1 Question)

  • Q1. It was a technical interview with a senior software engineer. The Question was about partitioning a string into lowercase letters, uppercase letters and numbers

I applied via Referral and was interviewed in Dec 2021. There were 4 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. Tell me about yourself?
  • Q2. Explain how did you build your projects?
  • Q3. Write a Program to print all Prime Numbers up to the number provided as input. (Prime Sieve Algorithm)
  • Ans. 

    Program to print all Prime Numbers up to the input number using Prime Sieve Algorithm.

    • Create a boolean array of size n+1 and initialize all values as true.

    • Loop through the array starting from 2 and mark all multiples of each prime number as false.

    • Print all the numbers that are still marked as true in the array.

  • Answered by AI
  • Q4. Puzzle 34 from Geeks For Geeks

Interview Preparation Tips

Interview preparation tips for other job seekers - I prepared a lot on CS subjects mainly OS, DBMS, CN, OOPs. They did not ask me a single question from there. I did not think they can ask for puzzles in the technical interview.
Always expect the unexpected and have a look at everything that's available.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected
Round 1 - Coding Test 

It has 4 coding questions ranging from easy to hard.

Round 2 - Technical 

(1 Question)

  • Q1. The question was to design a rate limiter where a user can make a maximum of 5 api calls per minute, if the api calls exceeded return false otherwise true. More variations like premium membership etc were ...
Round 3 - HR 

(1 Question)

  • Q1. Atlassian has 5 values and they preach them regularly. They ask situation based questions and expect answers to have those values.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed before Nov 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Arrays,strings,Linkedlist

Round 2 - One-on-one 

(2 Questions)

  • Q1. Implementation of trees ,stacks .
  • Ans. 

    Trees and stacks are fundamental data structures used in software engineering for organizing and storing data efficiently.

    • Trees are hierarchical data structures with nodes connected by edges. Examples include binary trees, AVL trees, and B-trees.

    • Stacks are linear data structures that follow the Last In First Out (LIFO) principle. Examples include function call stack and undo/redo stack.

  • Answered by AI
  • Q2. Dbms(Acid properties), reverse words in a String.

Skills evaluated in this interview

NCR Voyix Interview FAQs

How many rounds are there in NCR Voyix Software Engineer Intern interview?
NCR Voyix interview process usually has 3 rounds. The most common rounds in the NCR Voyix interview process are Aptitude Test, Technical and One-on-one Round.
What are the top questions asked in NCR Voyix Software Engineer Intern interview?

Some of the top questions asked at the NCR Voyix Software Engineer Intern interview -

  1. What is Software Development Cycle??What are the phase in software developmen...read more
  2. What is waterfall model?? What are the phases in waterfall mode...read more
  3. What is scrum methodolo...read more

Tell us how to improve this page.

NCR Voyix Software Engineer Intern Interview Process

based on 1 interview

Interview experience

4
  
Good
View more
NCR Voyix Software Engineer Intern Salary
based on 8 salaries
₹3.6 L/yr - ₹7 L/yr
17% less than the average Software Engineer Intern Salary in India
View more details
Software Engineer
374 salaries
unlock blur

₹6.5 L/yr - ₹20 L/yr

Senior Software Engineer
239 salaries
unlock blur

₹9.7 L/yr - ₹35 L/yr

Software Developer
176 salaries
unlock blur

₹5.5 L/yr - ₹19.5 L/yr

Software Engineer2
162 salaries
unlock blur

₹9.8 L/yr - ₹21 L/yr

Software Engineer III
151 salaries
unlock blur

₹13 L/yr - ₹33 L/yr

Explore more salaries
Compare NCR Voyix with

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

HCLTech

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