Upload Button Icon Add office photos

Filter interviews by

Clear (1)

Virtusa Consulting Services Associate Software Engineer Interview Questions, Process, and Tips

Updated 29 Nov 2024

Top Virtusa Consulting Services Associate Software Engineer Interview Questions and Answers

  • Q1. Reverse Stack with Recursion Reverse a given stack of integers using recursion. You must accomplish this without utilizing extra space beyond the internal stack space us ...read more
  • Q2. Word Occurrence Counting Given a string 'S' of words, the goal is to determine the frequency of each word in the string. Consider a word as a sequence of one or more non ...read more
  • Q3. Number and Digits Problem Statement You are provided with a positive integer N . Your task is to identify all numbers such that the sum of the number and its digits equa ...read more
View all 25 questions

Virtusa Consulting Services Associate Software Engineer Interview Experiences

24 interviews found

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

Array, Collections, String

Round 2 - Technical 

(2 Questions)

  • Q1. Marker Interface
  • Q2. Lambda Expression
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(5 Questions)

  • Q1. String is immutable. Array and arraylist differences
  • Ans. 

    String is immutable, array and arraylist are mutable data structures.

    • String is immutable, meaning its value cannot be changed once it is created.

    • Array is a fixed-size data structure that stores elements of the same data type.

    • ArrayList is a dynamic array that can grow or shrink in size as needed.

    • Example: String str = "hello"; char[] arr = {'h', 'e', 'l', 'l', 'o'}; ArrayList list = new ArrayList();

  • Answered by AI
  • Q2. Deadlock scenario in thread
  • Ans. 

    Deadlock scenario in thread occurs when two or more threads are waiting for each other to release resources, causing a standstill.

    • Two threads each holding a resource needed by the other thread

    • No thread can proceed until the other releases the resource

    • Can be avoided by careful resource allocation and ordering

  • Answered by AI
  • Q3. Struts architecture
  • Q4. Array sort program
  • Ans. 

    Implement a program to sort an array of strings

    • Use a sorting algorithm like bubble sort, selection sort, or quicksort

    • Ensure the sorting algorithm is implemented correctly for strings

    • Consider using built-in sorting functions in programming languages like sort() in Python

  • Answered by AI
  • Q5. Sql basics questions

Skills evaluated in this interview

Associate Software Engineer Interview Questions Asked at Other Companies

asked in Accenture
Q1. Triplets with Given Sum Problem Given an array or list ARR consis ... read more
asked in Gainsight
Q2. Connecting Ropes with Minimum Cost You are given 'N' ropes, each ... read more
Q3. Intersection of Two Arrays II Given two integer arrays ARR1 and A ... read more
asked in Clarivate
Q4. Best Time to Buy and Sell Stock II Problem Statement Given the st ... read more
Q5. Ninja and Alternating Largest Problem Statement Ninja is given a ... read more
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

First round was mcq. It was difficult.

Round 2 - Coding Test 

2 problems to be solved of any language of our choice in 1 hour time.

Round 3 - Technical 

(2 Questions)

  • Q1. They asked questions from whatever in resume.
  • Q2. Multithreading in Java
  • Ans. 

    Multithreading in Java allows multiple threads to execute concurrently, improving performance and responsiveness.

    • Multithreading is achieved in Java by extending the Thread class or implementing the Runnable interface.

    • Threads can be started using the start() method and controlled using methods like join(), sleep(), and interrupt().

    • Synchronization is important to prevent race conditions and ensure thread safety, which ca...

  • Answered by AI

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Logical, quant, reasoning ,verbal ability

Round 2 - One-on-one 

(1 Question)

  • Q1. BUbble sort question

Virtusa Consulting Services interview questions for designations

 Software Engineer

 (40)

 Senior Software Engineer

 (18)

 Lead Software Engineer

 (5)

 Assistant Software Engineer

 (1)

 Software Engineer Trainee

 (1)

 Software Engineer Tester

 (1)

 Software Testing Engineer

 (1)

 Associate Quality Assurance Engineer

 (1)

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Aptitude was easy to solve, general geek for geeks aptitude examples are easy, the thing is the test was almost 5 hours, 5 hours include aptitude coding verbal and writing skills

Round 2 - Coding Test 

2 categories, normal coding and power coding
it actually both are kinda easy

Round 3 - Technical 

(1 Question)

  • Q1. They told that joining date would be after 1 year 6 months. If and only if you are comfortable take the interview

Interview Preparation Tips

Interview preparation tips for other job seekers - dont apply

Get interview-ready with Top Virtusa Consulting Services Interview Questions

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

MCQ's of java and sql

Round 2 - Technical 

(1 Question)

  • Q1. Java Basics , OOP Concepts ,collections ,SQL
Round 3 - HR 

(1 Question)

  • Q1. Basic HR questions
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Sep 2023. There were 3 interview rounds.

Round 1 - Coding Test 

(2 Questions)

  • Q1. Coding on collections (HashMap)
  • Q2. Arrays and String
Round 2 - Technical 

(5 Questions)

  • Q1. Explain Marker Interface.
  • Ans. 

    Marker interface is an empty interface used to mark classes for special treatment.

    • Marker interface has no methods or fields.

    • It is used to provide metadata to the JVM or other tools.

    • Examples include Serializable interface in Java.

  • Answered by AI
  • Q2. Explain OOPs concepts.
  • Ans. 

    OOPs concepts are the principles of Object-Oriented Programming, including encapsulation, inheritance, polymorphism, and abstraction.

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

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

    • Abstraction: Hidi...

  • Answered by AI
  • Q3. Explain synchronization.
  • Ans. 

    Synchronization is the coordination of multiple processes or threads to ensure they access shared resources in a controlled manner.

    • Synchronization is important in multi-threaded programming to prevent race conditions and ensure data consistency.

    • Common synchronization mechanisms include locks, semaphores, and monitors.

    • For example, using a mutex lock to protect a critical section of code from being accessed by multiple t

  • Answered by AI
  • Q4. Explain Normalization.
  • Ans. 

    Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.

    • Normalization is used to eliminate data redundancy by breaking up tables into smaller, related tables.

    • It helps in reducing data anomalies such as update, insert, and delete anomalies.

    • Normalization is achieved through a series of stages called normal forms, such as 1NF, 2NF, 3NF, and BCNF.

    • For example, in a datab...

  • Answered by AI
  • Q5. Explain Array and ArrayList
  • Ans. 

    Array is a fixed-size collection of elements of the same data type, while ArrayList is a dynamic-size collection of objects.

    • Array is a static data structure with a fixed size, while ArrayList is a dynamic data structure that can grow or shrink in size.

    • Arrays can only store elements of the same data type, while ArrayList can store objects of different data types.

    • Arrays are accessed using index positions, while ArrayList...

  • Answered by AI
Round 3 - HR 

(3 Questions)

  • Q1. Tell me about yourself.
  • Ans. 

    I am a recent graduate with a degree in Computer Science and a passion for software development.

    • Recent graduate with a degree in Computer Science

    • Passionate about software development

    • Experience with programming languages like Java and Python

  • Answered by AI
  • Q2. Are you willing to change location if needed?
  • Ans. 

    Yes, I am willing to change location if needed for the job.

    • I am open to relocating for the right opportunity

    • I understand that sometimes job requirements may involve changing locations

    • I am flexible and adaptable to new environments

  • Answered by AI
  • Q3. Will you be restricted to day shifts?
  • Ans. 

    No, I am open to working different shifts as required.

    • I am flexible and willing to work different shifts based on the company's needs.

    • I understand the importance of being adaptable in the software engineering field.

    • I am open to discussing shift preferences during the interview process.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Below mentioned topics are only for freshers:

1. OOPs
2. Collections
3. Strings
4. Array
5. Threads and Synchronization (Basics)
6. MySQL (Basics)

Skills evaluated in this interview

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

I applied via Recruitment Consulltant and was interviewed before Jul 2023. There were 4 interview rounds.

Round 1 - Aptitude Test 

Mainly English grammer and aptitude questions

Round 2 - Coding Test 

One simple one and second one medium

Round 3 - Technical 

(3 Questions)

  • Q1. Oops and collections questions
  • Q2. Exception handling and multithreading concept questions
  • Q3. And java8 features questions
Round 4 - HR 

(3 Questions)

  • Q1. Tell me about your self
  • Q2. Are you willing to relocate
  • Q3. Are you comfortable with working in different shifts
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Aptitude Test 

Coding + aptitude questions

Round 2 - Technical 

(2 Questions)

  • Q1. Maximum questios from java
  • Ans. 

    The question is asking for the maximum number of questions that can be asked from Java.

    • Java is a versatile programming language with a wide range of topics that can be covered in questions.

    • Topics can include data types, control structures, object-oriented programming, exception handling, multithreading, collections, etc.

    • Examples of questions could be related to inheritance, polymorphism, encapsulation, abstraction, int

  • Answered by AI
  • Q2. Basic query from sql

Skills evaluated in this interview

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

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

Round 1 - Coding Test 

Coding+ mcq aptitude

Round 2 - Technical 

(2 Questions)

  • Q1. Most question from Java
  • Q2. Basic query from sql
Contribute & help others!
anonymous
You can choose to be anonymous

Virtusa Consulting Services Interview FAQs

How many rounds are there in Virtusa Consulting Services Associate Software Engineer 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.
What are the top questions asked in Virtusa Consulting Services Associate Software Engineer interview?

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

  1. Is a string mutable/immutable with an exam...read more
  2. String is immutable. Array and arraylist differen...read more
  3. What is Java OOP's conc...read more
How long is the Virtusa Consulting Services Associate Software Engineer interview process?

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

Recently Viewed

PHOTOS

InsuranceDekho

3 office photos

LIST OF COMPANIES

Credit Bajaar

Overview

JOBS

L&T Technology Services

No Jobs

INTERVIEWS

Virtusa Consulting Services

5.6k top interview questions

JOBS

L&T Technology Services

No Jobs

JOBS

Virtusa Consulting Services

No Jobs

JOBS

Virtusa Consulting Services

No Jobs

JOBS

L&T Technology Services

No Jobs

JOBS

L&T Technology Services

No Jobs

JOBS

L&T Technology Services

No Jobs

Tell us how to improve this page.

Virtusa Consulting Services Associate Software Engineer Interview Process

based on 16 interviews

4 Interview rounds

  • Coding Test Round
  • Technical Round
  • HR Round - 1
  • HR Round - 2
View more
Virtusa Consulting Services Associate Software Engineer Salary
based on 1.2k salaries
Lock Unlock
₹2.4 L/yr - ₹6.7 L/yr
12% less than the average Associate Software Engineer Salary in India
View more details

Virtusa Consulting Services Associate Software Engineer Reviews and Ratings

based on 149 reviews

3.4/5

Rating in categories

3.5

Skill development

3.5

Work-life balance

3.1

Salary

3.0

Job security

3.3

Company culture

2.8

Promotions

3.2

Work satisfaction

Explore 149 Reviews and Ratings
Senior Consultant
4k salaries
unlock blur Lock Unlock

₹0 L/yr - ₹0 L/yr

Lead Consultant
3.4k salaries
unlock blur Lock Unlock

₹0 L/yr - ₹0 L/yr

Consultant
3.3k salaries
unlock blur Lock Unlock

₹0 L/yr - ₹0 L/yr

Software Engineer
3.3k salaries
unlock blur Lock Unlock

₹0 L/yr - ₹0 L/yr

Associate Consultant
2.8k salaries
unlock blur Lock Unlock

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Virtusa Consulting Services with

Cognizant

3.7
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