Upload Button Icon Add office photos

Filter interviews by

Virtusa Software Services Interview Questions, Process, and Tips

Updated 6 Mar 2025

Top Virtusa Software Services Interview Questions and Answers

View all 26 questions

Virtusa Software Services Interview Experiences

Popular Designations

34 interviews found

I applied via Naukri.com and was interviewed in Mar 2021. There was 1 interview round.

Interview Questionnaire 

8 Questions

  • Q1. JavaScript coding questions. Reverse a string. Write a function that can find length of argument.
  • Q2. What are export types in ReactJS?
  • Ans. 

    Export types in ReactJS allow components, functions, and variables to be accessed and used in other files.

    • Exporting a component allows it to be imported and used in other files

    • Exporting a function allows it to be imported and used in other files

    • Exporting a variable allows it to be imported and used in other files

  • Answered by AI
  • Q3. What are Hooks in React? Explain useState, useEffect hooks.
  • Ans. 

    Hooks are functions that allow you to use state and other React features without writing a class.

    • useState is a hook that allows you to add state to functional components.

    • useEffect is a hook that allows you to perform side effects in functional components.

    • Hooks can only be used in functional components.

    • Hooks must be called at the top level of a functional component.

    • Hooks can be used to replace lifecycle methods in class

  • Answered by AI
  • Q4. What is the significance of 'this' keyword in JS?
  • Ans. 

    The 'this' keyword in JS refers to the object that is currently executing the code.

    • The value of 'this' depends on how a function is called.

    • In a method, 'this' refers to the object that the method belongs to.

    • In a regular function, 'this' refers to the global object (window in a browser).

    • In an event handler, 'this' refers to the element that triggered the event.

    • The value of 'this' can be explicitly set using call(), appl

  • Answered by AI
  • Q5. How setState works in React?
  • Ans. 

    setState is a method used in React to update the state of a component.

    • setState is asynchronous and batched for performance optimization.

    • It merges the new state with the previous state.

    • It schedules a re-render of the component and its children.

    • Passing a function to setState ensures the previous state is used correctly.

    • Example: this.setState({ count: this.state.count + 1 })

  • Answered by AI
  • Q6. Write a React Class component. Convert this Class to a Functional Component. How can you pass prop from parent to child component? Write code.
  • Ans. 

    Answer to a React Developer interview question about class and functional components and passing props.

    • Class component: class MyComponent extends React.Component {}

    • Functional component: const MyComponent = (props) => {}

    • Passing props from parent to child:

  • Answered by AI
  • Q7. How Promise works? What is Promise.all. Write code for both.
  • Ans. 

    Promises are a way to handle asynchronous operations in JavaScript. Promise.all is used to execute multiple promises concurrently.

    • Promises represent a value that may not be available yet

    • They have three states: pending, fulfilled, and rejected

    • Promise.all takes an array of promises and returns a new promise that resolves when all promises in the array have resolved

    • If any promise in the array is rejected, the returned pro...

  • Answered by AI
  • Q8. Features of ES6. Explain Spread Operator and Rest Parameter by writing code. Give example for Object Destructuring.
  • Ans. 

    ES6 features: Spread Operator, Rest Parameter, Object Destructuring

    • Spread Operator: allows an iterable to be expanded into individual elements

    • Rest Parameter: allows a function to accept an indefinite number of arguments as an array

    • Object Destructuring: allows extracting properties from an object and assigning them to variables

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - This was a Technical First Round. Interviewer was looking for a good command in JS as well as React in terms of code skills. Be prepared with ES6 features and examples, Promises. Interviewers these days are very nice. There is nothing to be afraid of. If you don't know an answer to any question, you can say you are not sure, or can't recall. It is totally fine.

Skills evaluated in this interview

Top Virtusa Software Services React Developer Interview Questions and Answers

Q1. Write a React Class component. Convert this Class to a Functional Component. How can you pass prop from parent to child component? Write code.
View answer (1)

React Developer Interview Questions asked at other Companies

Q1. Swap Two Numbers Problem Statement Given two integers a and b, your task is to swap these numbers and output the swapped values. Input: The first line contains a single integer 't', representing the number of test cases.Each subsequent line... read more
View answer (1)
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I was interviewed in Feb 2025.

Round 1 - Technical 

(3 Questions)

  • Q1. Explain list view builder
  • Q2. Explain singelton
  • Q3. Explain unit testing in flutter
  • Ans. 

    Unit testing in Flutter ensures individual components work correctly, improving code quality and reliability.

    • Unit tests verify the functionality of a single function or class.

    • Flutter uses the 'test' package for writing unit tests.

    • Example: Testing a function that adds two numbers can be done using 'test('adds two numbers', () { expect(add(2, 3), 5); });'

    • Unit tests can be run using the command 'flutter test'.

    • Good unit te...

  • Answered by AI

Technology Analyst Interview Questions asked at other Companies

Q1. Sort 0 and 1 Problem Statement Given an integer array ARR of size N containing only integers 0 and 1, implement a function to sort this array. The solution should scan the array only once without using any additional arrays. Input: The firs... read more
View answer (1)

Architect Interview Questions & Answers

user image Anonymous

posted on 14 Jan 2025

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

(1 Question)

  • Q1. DB2 related questions
Round 2 - Technical 

(1 Question)

  • Q1. Client JPMC will conduct the technical round with some DB2 related questions
Round 3 - HR 

(1 Question)

  • Q1. Salary duscussion

Architect Interview Questions asked at other Companies

Q1. How do you find the resources available on a server if it is on premise?
View answer (2)
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Basic questions on dotnet core
  • Q2. Basic questions on angular
Round 2 - Coding Test 

MCQ asked for css,js etx

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (42)

Virtusa Software Services interview questions for popular designations

 Software Engineer

 (5)

 Software Developer

 (5)

 Internship Trainee

 (2)

 Associate Software Engineer

 (2)

 Project Manager

 (1)

 Analyst

 (1)

 Architect

 (1)

 Associate Engineer

 (1)

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

(1 Question)

  • Q1. What are declarative rules?
  • Ans. 

    Declarative rules are statements that define the desired outcome without specifying the steps to achieve it.

    • Declarative rules focus on what needs to be done rather than how to do it

    • They are commonly used in programming languages like SQL and Prolog

    • Example: SQL SELECT statement specifies what data to retrieve without specifying how to retrieve it

  • Answered by AI

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (199)

Get interview-ready with Top Virtusa Software Services Interview Questions

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

Aptitude test with english

Round 2 - Coding Test 

Sql, excel, plx, vba, python, dsa, power bi

Round 3 - Group Discussion 

Real time business problems

Round 4 - Group Discussion 

Real time business problems

Interview Preparation Tips

Interview preparation tips for other job seekers - Bery good company to work with. Flexible work hours. Permanent work from home.

Senior Data Analyst Interview Questions asked at other Companies

Q1. What is the difference between Least Squares Method and the maximum likelihood
View answer (1)
Interview experience
2
Poor
Difficulty level
Easy
Process Duration
More than 8 weeks
Result
No response
Round 1 - Technical 

(1 Question)

  • Q1. Covered the basics of android
Round 2 - Technical 

(1 Question)

  • Q1. This was supposed to be a client technical round but they took the in-house technical round instead. They said the feedback of the interview was good and they'll schedule the client technical round but no ...

Senior Android Developer Interview Questions asked at other Companies

Q1. Binary Array Sorting Problem Statement You are provided with a binary array, i.e., an array containing only 0s and 1s. Your task is to sort this binary array and return it after sorting. Input: The first line contains an integer ‘T’ denoti... read more
View answer (1)

Analyst Interview Questions & Answers

user image Susmriti Dutta

posted on 4 Dec 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Tell me about your self

Analyst Interview Questions asked at other Companies

Q1. N-th Fibonacci Number Problem Statement Given an integer ‘N’, your task is to find and return the N’th Fibonacci number using matrix exponentiation. Since the answer can be very large, return the answer modulo 10^9 + 7. Formula: F(n) = F(n-... read more
View answer (1)
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What is the Workflow for documentation
  • Ans. 

    Documentation workflow involves planning, writing, reviewing, editing, and publishing content.

    • Plan the documentation by identifying the audience and purpose

    • Write the content following a structured format

    • Review the content for accuracy, clarity, and completeness

    • Edit the content for grammar, style, and consistency

    • Publish the documentation in the appropriate format

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Questions were not clear, mostly asked about work process & writing procedures, best practices etc

Technical Writer Interview Questions asked at other Companies

Q1. Tell me about the OS your phone uses? What are the other phone operating systems available in the market
View answer (2)

Quality Lead Interview Questions & Answers

user image sandhya joseph

posted on 25 Jul 2024

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

(1 Question)

  • Q1. Non repeating char from a string
  • Ans. 

    Find the first non-repeating character in a string

    • Iterate through the string and count the frequency of each character

    • Return the first character with a frequency of 1

  • Answered by AI

Skills evaluated in this interview

Quality Lead Interview Questions asked at other Companies

Q1. What is Root cause analysis, FMEA, CTQ, 7QC tools, SIPOC, COPIS?
View answer (1)
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
-
Result
Not Selected

I applied via Campus Placement

Round 1 - Coding Test 

Java-based coding test. minimum 3 questions you can attempt 2

Round 2 - Technical 

(3 Questions)

  • Q1. Asked about resume. java, database like mysql can be asked according to skills mentioned im your resume
  • Q2. Object oriented programming
  • Q3. Mysql queries and questions

Interview Preparation Tips

Topics to prepare for Virtusa Software Services Internship Trainee interview:
  • java
  • mysql
  • dbms
  • cloud
Interview preparation tips for other job seekers - be confident and honest with your skills. Do not panic show your positive attitude to them

Internship Trainee Interview Questions asked at other Companies

Q1. Tell about your UG project? How will you design a table for 1 tonne load and what are all the consideration needed for it? Tell the Equations you know in strength of Materials? What are manufacturing processes involved to fabricate ball bea... read more
View answer (2)

Virtusa Software Services Interview FAQs

How many rounds are there in Virtusa Software Services interview?
Virtusa Software Services interview process usually has 2-3 rounds. The most common rounds in the Virtusa Software Services interview process are Technical, HR and Coding Test.
How to prepare for Virtusa Software 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 Software Services. The most common topics and skills that interviewers at Virtusa Software Services expect are Codeigniter, Front End, Html5, Javascript and MVC.
What are the top questions asked in Virtusa Software Services interview?

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

  1. Write a React Class component. Convert this Class to a Functional Component. Ho...read more
  2. What are export types in React...read more
  3. What are Hooks in React? Explain useState, useEffect hoo...read more
How long is the Virtusa Software Services interview process?

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

Tell us how to improve this page.

Virtusa Software Services Interview Process

based on 30 interviews

Interview experience

3.9
  
Good
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.4k Interviews
Accenture Interview Questions
3.8
 • 8.1k Interviews
Infosys Interview Questions
3.6
 • 7.5k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Cognizant Interview Questions
3.7
 • 5.6k Interviews
Capgemini Interview Questions
3.7
 • 4.8k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
Genpact Interview Questions
3.8
 • 3.1k Interviews
IBM Interview Questions
4.0
 • 2.3k Interviews
View all

Virtusa Software Services Reviews and Ratings

based on 126 reviews

3.3/5

Rating in categories

3.0

Skill development

3.1

Work-life balance

3.0

Salary

2.9

Job security

2.8

Company culture

2.8

Promotions

2.8

Work satisfaction

Explore 126 Reviews and Ratings
Consultant
72 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Lead Consultant
64 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Consultant
60 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer
52 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Associate Consultant
49 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Virtusa Software Services 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