Upload Button Icon Add office photos

Filter interviews by

Virtusa Consulting Services Software Developer Interview Questions, Process, and Tips

Updated 31 Jan 2025

Top Virtusa Consulting Services Software Developer Interview Questions and Answers

  • Q1. Rat in a Maze Problem Statement You need to determine all possible paths for a rat starting at position (0, 0) in a square maze to reach its destination at (N-1, N-1). T ...read more
  • Q2. 1.What is constraints and it's types? 2.what is meant by wrapper class? 3.What is meant by string buffer? 4.Write a program to print number of count of characters in a st ...read more
  • Q3. Paths in a Matrix Problem Statement Given an 'M x N' matrix, print all the possible paths from the top-left corner to the bottom-right corner. You can only move either r ...read more
View all 29 questions

Virtusa Consulting Services Software Developer Interview Experiences

30 interviews found

Software Developer Interview Questions & Answers

user image Bhuvaneswari majji

posted on 3 Jan 2025

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

I applied via Referral and was interviewed in Dec 2024. There were 2 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Run time polymorphism code
  • Q2. Linked list code
  • Q3. Deep copy shallow copy differences
  • Ans. 

    Deep copy creates a new copy of an object with its own unique memory space, while shallow copy creates a new object that references the same memory locations as the original object.

    • Deep copy duplicates all nested objects, while shallow copy only duplicates the references to nested objects.

    • Deep copy ensures that changes to the copied object do not affect the original object, while shallow copy may lead to unintended sid...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. More deep questions about polymorphism code
  • Q2. Code for interchange of strings without strcpy
  • Ans. 

    Use a loop to swap characters of two strings without using strcpy function.

    • Create two arrays of characters to store the strings

    • Use a loop to iterate through each character of the strings and swap them

    • Ensure to handle cases where strings have different lengths

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - please prepare oops concept and data structure well because its easy for first round but for second round its too difficult - the interviewer was so irritating and asked very stupid wuestions
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Selected Selected

I applied via campus placement at CVR College of Engineering, Hyderabad

Round 1 - Aptitude Test 

This test includes questions on quantitative reasoning and logical reasoning.

Round 2 - Coding Test 

The coding test consists of four questions, with each student receiving a different set of coding questions. Two of the questions are of easy level, while the other two are of medium level.

Round 3 - Hackathon 

(2 Questions)

  • Q1. What was your experience in developing a pharmacy inventory management web application with a team of 3-5 members in collaboration with Virtusa, and what technologies did you utilize for the front-end and ...
  • Q2. Good, got to work with a team to develop app

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Amazon
Q2. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Rakuten
Q3. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Nagarro
Q4. Crazy Numbers Pattern Challenge Ninja enjoys arranging numbers in ... read more
asked in PhonePe
Q5. Form a Triangle Problem Statement You are given an array of integ ... read more
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn

Round 1 - Aptitude Test 

Programming fundamentals

Round 2 - Coding Test 

Problem based coding questions

Round 3 - HR 

(2 Questions)

  • Q1. Self introduction
  • Q2. What do you know about company
  • Ans. 

    The company is a leading software development firm known for innovative solutions and cutting-edge technology.

    • Specializes in developing custom software solutions for businesses

    • Known for using the latest technologies and tools in their projects

    • Has a strong focus on innovation and creativity in software development

    • Has a track record of successful projects with high-profile clients

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I was interviewed in Jul 2024.

Round 1 - Aptitude Test 

Number, percentage, profit and loss

Round 2 - Technical 

(3 Questions)

  • Q1. What is encapsulation
  • Q2. What is a copy constructor
  • Q3. TCP/IP protocol
Round 3 - HR 

(2 Questions)

  • Q1. Would you like to Relocate
  • Q2. How much is your salary expectation

Virtusa Consulting Services interview questions for designations

 Senior Software Developer

 (2)

 Full Stack Software Developer

 (2)

 Python Software Developer

 (1)

 Developer

 (3)

 Software Engineer

 (40)

 Software Tester

 (2)

 Software Programmer

 (1)

 Software Consultant

 (1)

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is Oops with examples
  • Ans. 

    Object-oriented programming (OOP) is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.

    • OOP focuses on creating objects that interact with each other to solve problems

    • Encapsulation: Objects can hide their internal state and require interaction through well-defined interfaces

    • Inheritance: Objects can inherit attributes and methods from o...

  • Answered by AI
  • Q2. What are the joins
  • Ans. 

    Joins are used in SQL to combine rows from two or more tables based on a related column between them.

    • Joins are used to retrieve data from multiple tables based on a related column between them

    • Common types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN

    • INNER JOIN returns rows when there is at least one match in both tables

    • LEFT JOIN returns all rows from the left table and the matched rows from the righ...

  • Answered by AI

Skills evaluated in this interview

Get interview-ready with Top Virtusa Consulting Services Interview Questions

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Two code and multiple choice questions

Round 2 - Technical 

(2 Questions)

  • Q1. It was around 45 minutes
  • Q2. Core java related questions
Round 3 - HR 

(1 Question)

  • Q1. Only salary discussion

Software Developer Jobs at Virtusa Consulting Services

View all

Software Developer Interview Questions & Answers

user image Ayyushii Sharrma

posted on 16 Aug 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is OOps concept
  • Ans. 

    Object-oriented programming paradigm focusing on objects and classes for code organization and reusability.

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

    • Inheritance: Ability for a class to inherit properties and behavior from another class

    • Polymorphism: Ability for objects to be treated as instances of their parent class or their own class

    • Abstraction: Hiding complex impleme...

  • Answered by AI
  • Q2. What is java 8
  • Ans. 

    Java 8 is a major release of the Java programming language with new features like lambda expressions, streams, and functional interfaces.

    • Introduced lambda expressions for functional programming

    • Added streams API for processing collections

    • Included default methods in interfaces for backward compatibility

    • Introduced new Date and Time API (java.time package)

  • Answered by AI
Round 2 - HR 

(1 Question)

  • Q1. Asked about general questions

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Find the 2nd largest element in an array with O(n) time complexity
  • Ans. 

    Use a single pass algorithm to find the 2nd largest element in an array.

    • Iterate through the array and keep track of the largest and second largest elements.

    • Initialize two variables to store the largest and second largest elements.

    • Compare each element with the largest and second largest elements and update accordingly.

    • Return the second largest element at the end of the iteration.

  • Answered by AI
  • Q2. Basics about Core Java , Spring boot

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. All aptitude, verbal, quantitative, technical mcqs
Round 2 - Coding Test 

Recurrsion,arrays, numerical string

Round 3 - Technical 

(2 Questions)

  • Q1. Self introduction
  • Q2. Basic topics in language
Round 4 - HR 

(1 Question)

  • Q1. Simple questions
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Difference between linkedlist and arry list
  • Ans. 

    LinkedList is a data structure where elements are stored in nodes with pointers to the next element, while ArrayList is a dynamic array that can resize itself.

    • LinkedList uses nodes with pointers to the next element, allowing for efficient insertion and deletion operations.

    • ArrayList is a dynamic array that can resize itself, making it faster for random access but slower for insertion and deletion.

    • LinkedList is more memo...

  • Answered by AI
  • Q2. What is @configuration
  • Ans. 

    Annotation used in Spring framework to indicate that a class declares one or more @Bean methods

    • Used in Spring framework to define configuration classes

    • Identifies a class as a source of bean definitions for the application context

    • Helps Spring to understand how beans are created and wired together

  • Answered by AI

Skills evaluated in this interview

Virtusa Consulting Services Interview FAQs

How many rounds are there in Virtusa Consulting Services Software Developer interview?
Virtusa Consulting Services interview process usually has 2-3 rounds. The most common rounds in the Virtusa Consulting Services interview process are Technical, Coding Test and HR.
How to prepare for Virtusa Consulting Services Software Developer 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 Virtusa Consulting Services. The most common topics and skills that interviewers at Virtusa Consulting Services expect are Algorithms, AutoSys, CSS, Excel and HTML.
What are the top questions asked in Virtusa Consulting Services Software Developer interview?

Some of the top questions asked at the Virtusa Consulting Services Software Developer interview -

  1. 1.What is constraints and it's types? 2.what is meant by wrapper class? 3.What ...read more
  2. What was your experience in developing a pharmacy inventory management web appl...read more
  3. sql command for inserting details in table,changing them and deleting specifics...read more
How long is the Virtusa Consulting Services Software Developer interview process?

The duration of Virtusa Consulting Services Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Virtusa Consulting Services Software Developer Interview Process

based on 22 interviews

3 Interview rounds

  • Technical Round - 1
  • Technical Round - 2
  • HR Round
View more
Virtusa Consulting Services Software Developer Salary
based on 1k salaries
₹3.6 L/yr - ₹16.7 L/yr
18% more than the average Software Developer Salary in India
View more details

Virtusa Consulting Services Software Developer Reviews and Ratings

based on 85 reviews

3.9/5

Rating in categories

3.9

Skill development

3.8

Work-life balance

3.7

Salary

3.6

Job security

3.7

Company culture

3.5

Promotions

3.6

Work satisfaction

Explore 85 Reviews and Ratings
Senior Consultant
4k salaries
unlock blur

₹8 L/yr - ₹30 L/yr

Consultant
3.3k salaries
unlock blur

₹6 L/yr - ₹21 L/yr

Lead Consultant
3.3k salaries
unlock blur

₹10.5 L/yr - ₹36 L/yr

Software Engineer
3.3k salaries
unlock blur

₹2.5 L/yr - ₹13 L/yr

Associate Consultant
2.8k salaries
unlock blur

₹4.6 L/yr - ₹15.4 L/yr

Explore more salaries
Compare Virtusa Consulting Services with

Cognizant

3.8
Compare

TCS

3.7
Compare

Infosys

3.6
Compare

Accenture

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