Virtusa Interview Experience

Virtusa Interview Experience

Welcome to the Virtusa Interview Experience page!

Preparing for Virtusa placements? Here’s a complete guide featuring real Virtusa Interview Experiences shared by selected candidates.

This page covers all interview rounds, from online tests to the final HR interview, along with actual questions asked, sample answers, and tips to crack each round.

Whether you’re applying via campus or off-campus, this guide will help you understand the process and prepare effectively.

Virtusa Interview Experience

Page Highlights:

About Virtusa

Learn about Virtusa and its culture

Tips to Crack Interview

Expert advice for successful preparation

Interview Experiences

Real stories from successful candidates

FAQs

Common questions about Virtusa interviews

About Virtusa

Learn about Virtusa and its culture

Interview Experiences

Real stories from successful candidates

Tips to Crack Interview

Expert advice for successful preparation

FAQs

Common questions about Virtusa interviews

About Virtusa

Virtusa is a global information technology (IT) company that helps businesses grow by providing digital solutions, software development, and consulting services. Founded in 1996, Virtusa works with companies from many industries like banking, healthcare, and telecom to improve their technology, solve problems, and make their services better for customers.

About Virtusa Hiring Drive

Virtusa regularly conducts recruitment drives for the role of Associate Software Engineer under two categories:

  • Coder – ₹5 LPA

  • Power Coder – ₹6.5 LPA

Here’s a detailed breakdown of the entire interview process shared by recent candidates.

Virtusa Interview Process

The hiring process for Virtusa usually has several rounds to check your technical skills, problem-solving abilities, and how well you fit into the company’s culture. 

RoundRound NameDetailsKey Focus Areas
Round 1Online Assessment TestOnline test with Aptitude, CS Fundamentals, Pseudocode, Coding, and Power Coding sections.Aptitude, Programming, Data Structures, Algorithms, Pseudocode
Round 2Technical InterviewFace-to-face or virtual interview focusing on technical knowledge and coding skills.OOPS, Programming Languages, Projects, SQL, DBMS
Round 3Group Discussion (GD)Group discussion to evaluate communication, critical thinking, and teamwork.Communication Skills, Analytical Thinking, Teamwork
Round 4HR InterviewFinal interview to assess personality, salary expectations, and cultural fit.Personality, Career Goals, Relocation, Salary, Cultural Fit
Round NameDetailsKey Focus Areas
Online Assessment TestOnline test with Aptitude, CS Fundamentals, Pseudocode, Coding, and Power Coding sections.Aptitude, Programming, Data Structures, Algorithms, Pseudocode
Technical InterviewFace-to-face or virtual interview focusing on technical knowledge and coding skills.OOPS, Programming Languages, Projects, SQL, DBMS
Group Discussion (GD)Group discussion to evaluate communication, critical thinking, and teamwork.Communication Skills, Analytical Thinking, Teamwork
HR InterviewFinal interview to assess personality, salary expectations, and cultural fit.Personality, Career Goals, Relocation, Salary, Cultural Fit

Important Notes:

  • The number of interview rounds can change based on how well you perform and the company’s hiring needs.
  • If you have work experience, there may be more focus on system design.
  • All technical rounds involve live coding on platforms like CoderPad.
  • You’ll be expected to explain your thought process and answer follow-up questions.

Prime Course Trailer

Related Banners

Get PrepInsta Prime & get Access to all 200+ courses offered by PrepInsta in One Subscription

Prepare For Coding Test:

Virtusa Interview Experience

KANAK BHATNAGAR
B.Tech in Electronics and Communication | Selected for Power Coder Role (₹6.5 LPA)

Round 1: Online Assessment

Test Sections:

Aptitude: 

  • Time & Work: If 6 men can complete a work in 10 days, how many men required to complete it in 5 days?
  • Probability: What is the probability of getting two heads in three coin tosses?

CS Fundamentals:

  • Output-based questions from Data Structures
  • Questions on DBMS Normalization
  • Networking basics (TCP/IP layers)

Pseudo Code:

  • Predict the output of given pseudo codes with loops and conditions.

Coding Challenge:

  1. Find Second Largest Element in an Array
  2. Reverse a Linked List
  3. Check Palindrome for a String
  4. Find Missing Number in Array

Power Coding Challenge:

  • Advanced DP problem: Maximum sum path in a matrix
  • Binary Search Tree problem: Find Lowest Common Ancestor

Answers Given by Candidate:

  • Successfully solved Reverse Linked List and Palindrome problems.
  • For Power Coding Challenge, partially solved Maximum Sum Path (passed 5/10 test cases).

Round 2: Technical Interview 

Questions Asked:

  1. Tell me about yourself and your projects.
  2. Explain the OOPS concepts with examples.
  3. What is the difference between SQL and NoSQL databases?
  4. Write a code to check whether a string has all unique characters (without using extra data structures).
  5. Explain the difference between Abstract Class and Interface in Java.
  6. Write an SQL query to fetch the second-highest salary from Employee table.

Candidate’s Response:

  • Explained their academic project on “Student Management System” including tech stack (HTML, CSS, Java, MySQL).
  • Explained OOPS with real-world examples like “Inheritance: Parent & Child class for Employee Management”.
  • Solved SQL query.
  • Successfully wrote code for the unique characters problem using nested loops (as HashSet was not allowed).

Round 3: Group Discussion

GD Topics Given:

  • “Impact of AI on Employment”
  • “Remote Work – Boon or Bane?”
  • “Is Cryptocurrency the Future?”

Candidate’s GD Experience:

Candidate started with:

“AI is definitely transforming industries, automating repetitive tasks. However, it’s also creating new opportunities in AI development, data science, and robotics.”

Also gave balanced points about reskilling and ethical AI.

Round 4: HR Interview

Questions Asked:

  • Tell me about yourself.
  • Why do you want to join Virtusa?
  • Where do you see yourself in 5 years?
  • Are you comfortable relocating?
  • What are your salary expectations?
  • Questions on hobbies and extracurricular activities.
MOHIT GUPTA
B.Tech in Electronics and Communication | Selected for Power Coder Role (₹6.5 LPA)

Round 1: Online Assessment
The test was lengthy but manageable with good practice.

Test Sections:

  • Aptitude: Percentages, ratios, number systems.

  • CS Fundamentals: Focused on DBMS, Data Structures, and Computer Networks.

  • Pseudo Code: Simple logic-based questions (conditions and loops).

  • Coding Challenge:

      1. Find the largest element in an array.

      2. Implement Merge Sort.

      3. Calculate sum of digits recursively.

      4. Solve a knapsack problem variant.

  • Power Coding Challenge:
      1. Solve a problem based on graph coloring.

      2. Path finding in a weighted graph (Dijkstra’s Algorithm).

      3. Solve a problem on finding strongly connected components in a graph.

I fully solved most of the questions except the last graph problem.

Round 2: Technical Interview 
Duration: 70 minutes (in-depth)

Technical Questions:

  • Solve a problem related to balanced parentheses (stack-based).
  • Write SQL queries for nested subqueries and self-joins.
  • System Design Basics: Design a URL shortener service.
  • Discuss final year project involving IoT-based Home Automation System.

Round 3: Group Discussion

Topic: “Is Artificial Intelligence a Threat to Human Jobs?”

I shared both positive and negative viewpoints, emphasizing reskilling and technological advancements.

Round 4: HR Interview
This round was more about behavioral and situational questions.

Discussion Focused On:

  • Family background and education.
  • Reason for switching from Electronics to Software.
  • Hobbies and interests.
  • Flexibility with relocation and night shifts.
RITESH YADAV
B.Tech in Information Technology | Selected for Power Coder (₹6.5 LPA)

Round 1: Online Assessment
This was the most crucial elimination round, consisting of five sections:

Sections:

  • Aptitude Section: 10 MCQs (Easy to Moderate) – Covered topics like Time & Work, Percentages, Speed & Distance.

  • CS Fundamentals: 30 MCQs – Focused on DBMS, OOPs, Operating Systems & Networking.

  • Pseudo Code: 10 MCQs – Tested logical reasoning with small code snippets.

  • Coding Challenge: 4 Coding Problems (50 minutes)

  • Power Coding Challenge: 3 Advanced Coding Problems (80 minutes)

Coding Problems:

  • Problem 1 (Easy): Find the frequency of characters in a string.

  • Problem 2 (Medium): Rotate a matrix by 90 degrees.

  • Problem 3 (Medium-Hard): Find the longest increasing subsequence in an array.

  • Problem 4 (Hard): Solve the N-Queens problem using backtracking.

In the Power Coding Challenge, the problems were advanced-level:

  • I solved 2 fully and partially solved the last one related to graph algorithms (minimum spanning tree).

Round 2: Technical Interview 
This was a 60-minute virtual interview focused on Data Structures and Algorithms along with core CS concepts.

Questions Asked:

  • DSA Problem: Find the maximum sum subarray (Kadane’s Algorithm).

  • Follow-up: Modify the solution to also return the starting and ending indices.

  • OOPs Concepts: Explained Inheritance, Polymorphism, Abstraction with examples.

  • SQL Query: Write a query to fetch the second-highest salary from a table.

  • Project Discussion: Explained my final year project on a Chat Application, including tech stack and architecture.

The interviewer was patient and asked me to optimize my solutions. He appreciated the clarity in my explanations.

Round 3: Group Discussion

We had 8 candidates in my GD group. The topic given was:
“Impact of Artificial Intelligence on Jobs”

I started with a positive point on how AI is creating new job opportunities while also presenting some challenges.
The panelists mainly observed:

  • Communication skills

  • Logical flow of thoughts

  • Confidence

I kept my points short but impactful, and also encouraged others to speak.

Round 4: HR Discussion

This was a friendly discussion for about 30 minutes.

Key Questions:

  • Why Virtusa?

  • How do you handle stressful situations?

  • Are you open to relocation?

  • Short & Long-term career goals

The HR mainly checked cultural fit, willingness to work in different locations, and my enthusiasm for the role.

ANKITA SHARMA
B.Tech in Computer Science | Selected for Coder Role (₹5 LPA)

Round 1: Online Assessment
This round was challenging and strictly timed.

Test Sections:

  • Aptitude: Focused on speed, time & work, averages.

  • CS Fundamentals: DBMS, Operating Systems, OOPs.

  • Pseudo Code: Logic building with conditions and loops.

  • Coding Challenge:

      1. Find the missing number in an array (Easy).

      2. Calculate factorial using recursion (Easy).

      3. Count distinct elements in an array (Moderate).

      4. Solve a simple DP problem related to coin change (Hard).

I fully solved the first three questions and partially solved the last.

Round 2: Technical Interview 
This round was for Duration: 55 minutes (virtual)

Interview Flow:

  • Coding Problem: Find the kth largest element in an unsorted array using heaps.

  • Explain OOPs concepts and write a program demonstrating inheritance and polymorphism.

  • Discuss SQL queries involving group by and joins.

  • Project Discussion: Discussed my final year project on a Movie Recommendation System.

Round 3: Group Discussion

Topic: “Technology and Environmental Sustainability”

I spoke about how emerging technologies can help in reducing carbon footprint and gave examples like electric vehicles and smart homes.

Round 4: HR Interview
This round was more about behavioral and situational questions:

  • Where do you see yourself in 5 years?

  • How do you handle conflicts in a team?

  • Any challenges during your project work and how you solved them?

Prepare for Interview with our Study Materials:

Tips to Crack Virtusa Interview

  • Stay Attentive:
    Maintain eye contact and listen carefully to show interest.
  • Know Your Resume:
    Be honest and prepare well on everything mentioned in your resume.
  • Project Preparation:
    Be ready to explain your project in detail, as it will be discussed for 15–20 minutes.
  • Focus on Java:
    Java is widely used at Virtusa. Prepare OOP concepts, especially topics like Dynamic Method Dispatch.
  • Basic Computer Knowledge:
    Know basic computer topics like OS versions, installation steps, and simple troubleshooting.
  • Practice Scenario-Based Questions:
    Be prepared for problem-solving or situation-based questions.

FAQ on Virtusa Interview Experience

Question: What is the duration of the entire Virtusa recruitment process?

Answer:

The complete process usually takes around 2 to 3 weeks, from the online test to offer letter rollout.

Question: How many rounds are there in the Virtusa Associate Software Engineer hiring process?

Answer:

There are usually 4 rounds:

  1. Online Assessment
  2. Technical Interview
  3. Group Discussion (GD)
  4. HR Interview

Question: Is Virtusa interview difficult to crack?

Answer:

Every interview can be cracked with the right preparation. 

For VIRTUSA, the technical skills of candidates is thoroughly tested as well as problem solving skills. Preparing aptly for the interview will make it easy to crack.

Question: Is prior experience required for Virtusa?

Answer:

No, prior experience is not mandatory. However, a strong grasp of coding, CS fundamentals, and project work is essential.