Upload Button Icon Add office photos

Filter interviews by

Virtusa Consulting Services Interview Questions and Answers

Updated 1 Jul 2025
Popular Designations

350 Interview questions

A Java Developer was asked 8mo ago
Q. Explain handler methods.
Ans. 

Handler methods in Java are methods that are responsible for handling incoming requests and generating responses.

  • Handler methods are typically defined in classes annotated with @Controller or @RestController.

  • These methods are mapped to specific URLs using @RequestMapping or other mapping annotations.

  • Handler methods can have parameters such as HttpServletRequest, HttpServletResponse, or model attributes.

  • The return ...

View all Java Developer interview questions
A QA Lead was asked 8mo ago
Q. Write a function to read data from an Excel file.
Ans. 

A function to read data from Excel files using Python's pandas library.

  • Use the pandas library: `import pandas as pd`.

  • Read Excel file: `df = pd.read_excel('file.xlsx')`.

  • Access specific data: `value = df['ColumnName'][rowIndex]`.

  • Handle multiple sheets: `df = pd.read_excel('file.xlsx', sheet_name='Sheet1')`.

  • Export data back to Excel: `df.to_excel('output.xlsx', index=False)`.

View all QA Lead interview questions
A Python Software Developer was asked 8mo ago
Q. What are the architectural differences between SNS and SQS?
Ans. 

SNS is a pub/sub messaging service while SQS is a message queue service in AWS architecture.

  • SNS allows for push notifications to multiple subscribers, while SQS is used for decoupling services and handling asynchronous tasks.

  • SNS is used for real-time messaging and event-driven architecture, while SQS is used for reliable message processing and scaling.

  • SNS supports multiple message delivery protocols like HTTP, HTT...

View all Python Software Developer interview questions
A Python Software Developer was asked 8mo ago
Q. Explain Eventbridge.
Ans. 

Eventbridge is a serverless event bus service provided by AWS for connecting applications using events.

  • Eventbridge allows different AWS services, SaaS applications, and custom applications to communicate with each other through events.

  • It simplifies the process of building event-driven architectures by decoupling producers and consumers of events.

  • Eventbridge can be used to trigger automated workflows, connect diffe...

View all Python Software Developer interview questions

What people are saying about Virtusa Consulting Services

View All
Got a question about Virtusa Consulting Services?
Ask anonymously on communities.
A Software Developer was asked 8mo ago
Q. Explain the OOPS concept with a real-time example.
Ans. 

OOPS concept is a programming paradigm that uses objects and classes for organizing code. Real-time example: Car

  • Encapsulation: Car class with private variables like speed, color, and methods like accelerate, brake

  • Inheritance: Creating a subclass ElectricCar that inherits from Car class

  • Polymorphism: Overriding the accelerate method in ElectricCar class to increase speed differently

View all Software Developer interview questions
A Software Developer was asked 8mo ago
Q. Rate your proficiency in Java.
Ans. 

I rate myself as highly proficient in Java with extensive experience in developing complex applications.

  • Strong understanding of core Java concepts such as OOP, multithreading, and collections

  • Experience in developing enterprise-level applications using Java frameworks like Spring and Hibernate

  • Proficient in writing efficient and optimized code, with a focus on performance tuning

  • Familiarity with Java development tool...

View all Software Developer interview questions
A Senior QA Engineer was asked 8mo ago
Q. How do you implement parallel testing in Cucumber?
Ans. 

Parallel test execution in Cucumber allows running multiple test scenarios simultaneously for faster results.

  • Use tools like TestNG or JUnit to run Cucumber tests in parallel

  • Configure the test runner to specify the number of threads to use for parallel execution

  • Ensure that the tests are independent and do not interfere with each other

  • Consider using a parallel plugin like Cucumber-JVM-Parallel to manage parallel exe...

View all Senior QA Engineer interview questions
Are these interview questions helpful?
🔥 Asked by recruiter 2 times
A Senior QA Engineer was asked 8mo ago
Q. How do you handle browser history?
Ans. 

Browser history can be handled by clearing cache, cookies, and browsing data regularly.

  • Regularly clear cache, cookies, and browsing history to improve browser performance

  • Use incognito mode for private browsing to prevent history from being saved

  • Disable browser history tracking if needed for privacy reasons

View all Senior QA Engineer interview questions
🔥 Asked by recruiter 2 times
A Senior Quality Engineer 2 was asked 8mo ago
Q. Explain the bug life cycle.
Ans. 

Bug life cycle is the process of identifying, reporting, fixing, retesting, and closing bugs in software development.

  • Bug identification: Bug is identified by testers during testing.

  • Bug reporting: Testers report the bug with detailed information.

  • Bug fixing: Developers fix the reported bug.

  • Bug retesting: Testers retest the fixed bug to ensure it is resolved.

  • Bug closing: Once the bug is confirmed fixed, it is closed.

View all Senior Quality Engineer 2 interview questions
A Qa Automation Testing Engineer was asked 8mo ago
Q. What are the OOPS concepts?
Ans. 

Object-oriented programming concepts that focus on data abstraction, encapsulation, inheritance, and polymorphism.

  • Abstraction: Hiding the complex implementation details and showing only the necessary features to the outside world.

  • Encapsulation: Binding data and methods that operate on the data into a single unit.

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

  • Polymorphism: Abi...

View all Qa Automation Testing Engineer interview questions

Virtusa Consulting Services Interview Experiences

615 interviews found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Dec 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Online assessment (Technical, English, Reasoning)

Round 2 - Technical 

(6 Questions)

  • Q1. Difference between Balance sheet and trial balance
  • Ans. 

    Balance sheet shows assets, liabilities, and equity at a specific point in time. Trial balance lists all ledger accounts with their balances.

    • Balance sheet is a snapshot of a company's financial position at a specific point in time.

    • Trial balance is a list of all ledger accounts with their balances to ensure debits equal credits.

    • Balance sheet includes assets, liabilities, and equity sections.

    • Trial balance is used to prep...

  • Answered by AI
  • Q2. Standard costing formula
  • Ans. 

    Standard costing formula calculates the expected cost of a product based on predetermined standards.

    • Standard costing formula includes direct materials, direct labor, and overhead costs.

    • It helps in comparing actual costs with standard costs to identify variances.

    • Formula: Standard Cost = Standard Quantity of Inputs x Standard Price of Inputs

  • Answered by AI
  • Q3. Journal entries for Prepaid Accruals Depreciation with accumulated depreciation concept Provision for Bad debts DTA and DTL
  • Ans. 

    Explanation of journal entries for Prepaid, Accruals, Depreciation, Provision for Bad debts, DTA, and DTL.

    • Prepaid expenses are initially recorded as assets and then expensed over time as they are used up.

    • Accruals are expenses incurred but not yet paid or revenue earned but not yet received.

    • Depreciation is the allocation of the cost of a fixed asset over its useful life, with accumulated depreciation representing the to...

  • Answered by AI
  • Q4. Case study on Ind AS 115
  • Q5. Preparation of balance sheet and computation of various ratios
  • Ans. 

    Preparation of balance sheet involves listing assets, liabilities, and equity. Ratios are computed using financial data from the balance sheet.

    • List all assets, liabilities, and equity on the balance sheet

    • Calculate various financial ratios such as current ratio, debt to equity ratio, and return on equity

    • Use formulae like Current Ratio = Current Assets / Current Liabilities

    • Interpret the ratios to analyze the financial he...

  • Answered by AI
  • Q6. Accounting principles
Round 3 - Technical 

(6 Questions)

  • Q1. What is DTA and DTL
  • Ans. 

    DTA stands for Deferred Tax Asset and DTL stands for Deferred Tax Liability.

    • DTA is an asset recorded on a company's balance sheet that may be used to reduce taxable income in the future.

    • DTL is a liability recorded on a company's balance sheet that represents taxes that have been accrued but not yet paid.

    • DTA arises when a company has overpaid taxes or has tax deductions that exceed its taxable income.

    • DTL arises when a c...

  • Answered by AI
  • Q2. Accounting entry for accumulated depreciation
  • Ans. 

    Accumulated depreciation is a contra asset account that represents the total depreciation expense taken on an asset since it was acquired.

    • Accumulated depreciation is recorded on the balance sheet as a reduction from the gross amount of fixed assets to arrive at the net book value.

    • The accounting entry for accumulated depreciation involves debiting the depreciation expense account and crediting the accumulated depreciati...

  • Answered by AI
  • Q3. Few resume based questions
  • Q4. Standard costing formula
  • Ans. 

    Standard costing formula calculates the expected cost of a product based on predetermined standards.

    • Standard costing formula = Standard cost of direct materials + Standard cost of direct labor + Standard manufacturing overhead cost

    • Standard cost of direct materials = Standard quantity of materials x Standard price per unit

    • Standard cost of direct labor = Standard hours of labor x Standard rate per hour

    • Standard manufactur...

  • Answered by AI
  • Q5. Difference between budgeting and forecasting
  • Ans. 

    Budgeting involves setting financial goals and allocating resources, while forecasting predicts future financial outcomes based on past data and trends.

    • Budgeting is a plan for how to allocate resources and achieve financial goals

    • Forecasting predicts future financial outcomes based on past data and trends

    • Budgeting is typically done on an annual basis, while forecasting can be done on a shorter or longer term basis

    • Budget...

  • Answered by AI
  • Q6. Meaning of variance analysis
  • Ans. 

    Variance analysis is a technique used to identify and analyze the difference between planned financial outcomes and actual results.

    • Variance analysis helps in understanding the reasons for deviations from budgeted or expected figures.

    • It involves comparing actual financial performance with budgeted or standard performance.

    • Common types of variances include price variance, quantity variance, and mix variance.

    • Variance analy...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - It was an on campus recruitment. (CMA Campus Placements)
First technical interview was for 45 - 50 mins
Second technical interview was for 20 mins

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

    A linked list is a linear data structure where elements are stored in nodes, each pointing to the next node.

    • A linked list consists of nodes, each containing data and a reference to the next node.

    • Types of linked lists include singly linked lists, doubly linked lists, and circular linked lists.

    • Example of a singly linked list: Node1 -> Node2 -> Node3 -> NULL.

    • Doubly linked list allows traversal in both directions:...

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

    Polymorphism allows objects to be treated as instances of their parent class, enhancing flexibility and code reusability.

    • Polymorphism can be achieved through method overriding and method overloading.

    • Example of method overriding: A base class 'Animal' has a method 'makeSound()', and subclasses 'Dog' and 'Cat' implement their own versions.

    • Method overloading allows multiple methods with the same name but different paramet...

  • Answered by AI
  • 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
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I appeared for an interview in Jun 2025, where I was asked the following questions.

  • Q1. I was asked to explain the concepts of Snowflake, AWS, Spark, and several Python libraries.
  • Q2. Explain the concepts
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Not Selected

I appeared for an interview in Jun 2025, where I was asked the following questions.

  • Q1. Find first single occurrence letter in the string?
  • Q2. Questions around call, bind, currying and Clouser
  • Q3. Questions around HOC and hooks

Interview Preparation Tips

Interview preparation tips for other job seekers - The first-level interview was scheduled for 30 minutes but lasted approximately 40 minutes.
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I appeared for an interview in May 2025, where I was asked the following questions.

  • Q1. Introduction of java
  • Q2. Oops concept anything

Software Engineer Interview Questions & Answers

user image Naveen kumar reddy

posted on 11 Feb 2025

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected
Round 1 - Coding Test 

They will see logical and lateral thinking

Round 2 - Technical 

(2 Questions)

  • Q1. Oops. Solid principles. Previous project explanation
  • Q2. Questions on full stack
Round 3 - HR 

(2 Questions)

  • Q1. About company policies
  • Q2. Salary

Interview Preparation Tips

Interview preparation tips for other job seekers - If you want Carrera growth you can join in this company
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
No response
Round 1 - Technical 

(4 Questions)

  • Q1. What is the architecture of Apache Spark?
  • Ans. 

    Apache Spark architecture includes a cluster manager, worker nodes, and driver program.

    • Apache Spark architecture consists of a cluster manager, which allocates resources and schedules tasks.

    • Worker nodes execute tasks and store data in memory or disk.

    • Driver program coordinates tasks and communicates with the cluster manager.

    • Spark applications run as independent sets of processes on a cluster, coordinated by the SparkCon...

  • Answered by AI
  • Q2. What is the difference between the reduceBy and groupBy transformations in Apache Spark?
  • Ans. 

    reduceBy is used to aggregate data based on key, while groupBy is used to group data based on key.

    • reduceBy is a transformation that combines the values of each key using an associative function and a neutral 'zero value'.

    • groupBy is a transformation that groups the data based on a key and returns a grouped data set.

    • reduceBy is more efficient for aggregating data as it reduces the data before shuffling, while groupBy shu...

  • Answered by AI
  • Q3. What is the difference between RDD (Resilient Distributed Datasets) and DataFrame in Apache Spark?
  • Ans. 

    RDD is a low-level abstraction representing a distributed collection of objects, while DataFrame is a higher-level abstraction representing a distributed collection of data organized into named columns.

    • RDD is more suitable for unstructured data and low-level transformations, while DataFrame is more suitable for structured data and high-level abstractions.

    • DataFrames provide optimizations like query optimization and code...

  • Answered by AI
  • Q4. What are the different modes of execution in Apache Spark?
  • Ans. 

    The different modes of execution in Apache Spark include local mode, standalone mode, YARN mode, and Mesos mode.

    • Local mode: Spark runs on a single machine with one executor.

    • Standalone mode: Spark runs on a cluster managed by a standalone cluster manager.

    • YARN mode: Spark runs on a Hadoop cluster using YARN as the resource manager.

    • Mesos mode: Spark runs on a Mesos cluster with Mesos as the resource manager.

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in Nov 2024.

Round 1 - One-on-one 

(7 Questions)

  • Q1. Command to check disk utilisation and health in Hadoop
  • Ans. 

    Use 'hdfs diskbalancer' command to check disk utilisation and health in Hadoop

    • Run 'hdfs diskbalancer -report' to get a report on disk utilisation

    • Use 'hdfs diskbalancer -plan <path>' to generate a plan for balancing disk usage

    • Check the Hadoop logs for any disk health issues

  • Answered by AI
  • Q2. Spark Architecture & the significance of each member of spark Architecture
  • Ans. 

    Spark Architecture consists of Driver, Cluster Manager, and Executors. Driver manages the execution of Spark jobs.

    • Driver: Manages the execution of Spark jobs, converts user code into tasks, and coordinates with Cluster Manager.

    • Cluster Manager: Manages resources across the cluster and allocates resources to Spark applications.

    • Executors: Execute tasks assigned by the Driver and store data in memory or disk for further pr...

  • Answered by AI
  • Q3. Partitioning and bucketing
  • Q4. Spark optimization techniques
  • Ans. 

    Optimization techniques in Spark improve performance and efficiency of data processing.

    • Partitioning data to distribute workload evenly

    • Caching frequently accessed data in memory

    • Using broadcast variables for small lookup tables

    • Avoiding shuffling operations whenever possible

    • Tuning memory settings and garbage collection parameters

  • Answered by AI
  • Q5. Second highest salary
  • Ans. 

    I am unable to provide this information as it is confidential.

    • Confidential information about salaries in previous organizations should not be disclosed.

    • It is important to respect the privacy and confidentiality of past employers.

    • Discussing specific salary details may not be appropriate in a professional setting.

  • Answered by AI
  • Q6. Pivot table creation in SQL from not pivot one
  • Ans. 

    To create a pivot table in SQL from a non-pivot table, you can use the CASE statement with aggregate functions.

    • Use the CASE statement to categorize data into columns

    • Apply aggregate functions like SUM, COUNT, AVG, etc. to calculate values for each category

    • Group the data by the columns you want to pivot on

  • Answered by AI
  • Q7. How to create triggers
  • Ans. 

    Creating triggers in a database involves defining the trigger, specifying the event that will activate it, and writing the code to be executed.

    • Define the trigger using the CREATE TRIGGER statement

    • Specify the event that will activate the trigger (e.g. INSERT, UPDATE, DELETE)

    • Write the code or actions to be executed when the trigger is activated

    • Test the trigger to ensure it functions as intended

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Easy to medium questions were asked.
They are focusing on concept basically

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected
Round 1 - Technical 

(2 Questions)

  • Q1. All about angular framework and Typescript
  • Q2. Javascript precoded question
Round 2 - Technical 

(3 Questions)

  • Q1. In this round as well as Angular related question
  • Q2. Lifecycle hook of angular
  • Ans. 

    Lifecycle hooks in Angular are methods that allow you to tap into the lifecycle of a component or directive.

    • Lifecycle hooks include ngOnInit, ngOnChanges, ngDoCheck, ngOnDestroy, etc.

    • ngOnInit is used for initialization logic, ngOnChanges is used for reacting to input changes, ngOnDestroy is used for cleanup tasks, etc.

    • Example: ngOnInit() { console.log('Component initialized'); }

  • Answered by AI
  • Q3. Lazy loading concept

Skills evaluated in this interview

Associate KPO Interview Questions & Answers

user image Anonymous

posted on 21 Feb 2025

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

Round 1 and 2 was good

Interview Preparation Tips

Interview preparation tips for other job seekers - HR was so rude. Doesn't make any arrangements for versant test. Doesn't answered to phone. Her tone was so so rude. This is not expected from such a good company. The behaviour of this HR made me felt so bad rating for this company. I have ever seen such a bad behavior. She was so useless from my point of view. I felt her tone in mail and phone also. I am not mentioning her name, but she is working as a hr in virtusa in banglore company. I went there for the third round of interview, by covering so much of distance from home,before attending interview, she scolded me for no use, I think not to attend the interview, and because of the time and money I have spend for travelling made me to attend the test. From my point of view, hire "hr "who have Patience and be kind to individuals. If the manager was there, I will surely report her behavior. Dear hr, please be kind to candidates who come near you. My overall rating for that rude and disobedient hr is minus. Really hate that lady from the bottom of my heart.

Virtusa Consulting Services Interview FAQs

How many rounds are there in Virtusa Consulting Services interview?
Virtusa Consulting Services interview process usually has 2-3 rounds. The most common rounds in the Virtusa Consulting Services interview process are Technical, HR and Coding Test.
How to prepare for Virtusa Consulting Services 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 SQL, Java, Javascript, Python and Microservices.
What are the top questions asked in Virtusa Consulting Services interview?

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

  1. Guesstimate on how many flights on a day in Delhi airp...read more
  2. 1.What is constraints and it's types? 2.what is meant by wrapper class? 3.What ...read more
  3. Unix: 1)How we simply find files in directory 2)count of word by using grep co...read more
What are the most common questions asked in Virtusa Consulting Services HR round?

The most common HR questions asked in Virtusa Consulting Services interview are -

  1. Why are you looking for a chan...read more
  2. Why should we hire y...read more
  3. Where do you see yourself in 5 yea...read more
How long is the Virtusa Consulting Services interview process?

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

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 503 interview experiences

Difficulty level

Easy 17%
Moderate 77%
Hard 6%

Duration

Less than 2 weeks 69%
2-4 weeks 20%
4-6 weeks 5%
6-8 weeks 3%
More than 8 weeks 3%
View more

Interview Questions from Similar Companies

Genpact Interview Questions
3.8
 • 3.4k Interviews
DXC Technology Interview Questions
3.7
 • 836 Interviews
Sutherland Global Services Interview Questions
3.5
 • 690 Interviews
Optum Global Solutions Interview Questions
4.0
 • 671 Interviews
NTT Data Interview Questions
3.8
 • 656 Interviews
GlobalLogic Interview Questions
3.6
 • 627 Interviews
UST Interview Questions
3.8
 • 542 Interviews
CGI Group Interview Questions
4.0
 • 522 Interviews
Atos Interview Questions
3.8
 • 392 Interviews
View all

Virtusa Consulting Services Reviews and Ratings

based on 5.4k reviews

3.7/5

Rating in categories

3.6

Skill development

3.7

Work-life balance

3.4

Salary

3.4

Job security

3.5

Company culture

3.1

Promotions

3.5

Work satisfaction

Explore 5.4k Reviews and Ratings
Inside Sales Specialist

Hyderabad / Secunderabad

2-5 Yrs

Not Disclosed

Siebel EIM Developer (8-12 yrs)

8-12 Yrs

Not Disclosed

Explore more jobs
Senior Consultant
3.7k salaries
unlock blur

₹8.3 L/yr - ₹32 L/yr

Software Engineer
3.4k salaries
unlock blur

₹3.6 L/yr - ₹14.2 L/yr

Consultant
3.2k salaries
unlock blur

₹6.1 L/yr - ₹21 L/yr

Lead Consultant
3.2k salaries
unlock blur

₹10.5 L/yr - ₹34 L/yr

Associate Consultant
2.6k salaries
unlock blur

₹4.7 L/yr - ₹16 L/yr

Explore more salaries
Compare Virtusa Consulting Services with

Cognizant

3.7
Compare

TCS

3.6
Compare

Infosys

3.6
Compare

Accenture

3.8
Compare
write
Share an Interview