PlacementPrep

Virtusa Placement Papers 2026

17 min read
Company Placement Papers
Advertisement Placement

Last Updated: March 2026

Virtusa Placement Papers 2026 - Complete Preparation Guide

Company Overview

Virtusa Corporation is a global leader in digital strategy, engineering, and IT services. Founded in 1996 and headquartered in Southborough, Massachusetts, Virtusa has established itself as a trusted technology partner for enterprises worldwide. The company operates across 20+ countries with delivery centers in India, Sri Lanka, the UK, and the US.

Virtusa specializes in banking, financial services, insurance (BFSI), healthcare, and telecommunications sectors. With a workforce of over 30,000 employees, the company is known for its innovative digital transformation solutions, cloud services, and AI-driven technologies.

Why Join Virtusa?

  • Strong focus on emerging technologies (AI/ML, Cloud, Data Engineering)
  • Comprehensive training programs for freshers
  • Global exposure with Fortune 500 clients
  • Career growth opportunities in consulting and technology
  • Collaborative work culture with emphasis on innovation

Eligibility Criteria for Freshers 2026

ParameterRequirements
EducationB.Tech/B.E./B.Sc./BCA/MCA/M.Tech
Batch2026 Graduates
CGPA/Percentage60% or 6.0 CGPA throughout academics
BacklogsNo active backlogs at time of joining
DegreeCS, IT, ECE, EEE, Mechanical, Civil, or related

Key Requirements:

  • Strong analytical and problem-solving skills
  • Good communication abilities
  • Willingness to learn new technologies
  • Flexibility to work across domains and technologies
  • Team player with positive attitude

CTC and Compensation for Freshers 2026

ComponentAmount (INR)
Base Salary₹3.5 - 4.5 LPA
Variable Pay10-15% of CTC
Joining Bonus₹25,000 - 50,000
BenefitsHealth insurance, PF, gratuity
Total CTC₹4.0 - 5.0 LPA

Additional Perks:

  • Relocation assistance
  • Certification support
  • Learning and development budget
  • Performance-based increments
  • Employee referral bonuses

Virtusa Exam Pattern 2026

The Virtusa recruitment process consists of 4 rounds:

RoundDurationQuestionsTopics
Online Assessment90 minutes60Aptitude + Technical + Verbal
Technical Interview30-45 min-Core subjects + Projects
Managerial Interview20-30 min-Behavioral + Situational
HR Interview15-20 min-Communication + Fit

Detailed Section Breakdown

SectionQuestionsTimeDifficulty
Quantitative Aptitude1520 minMedium
Logical Reasoning1520 minMedium
Technical (CS Fundamentals)1525 minMedium-Hard
Verbal Ability1525 minEasy-Medium

Marking Scheme: +1 for correct, -0.25 for incorrect


Aptitude Questions with Solutions

Question 1: Number Series

Find the next term: 2, 6, 12, 20, 30, ?

Solution: The series follows the pattern: n(n+1)

  • 1×2 = 2
  • 2×3 = 6
  • 3×4 = 12
  • 4×5 = 20
  • 5×6 = 30
  • 6×7 = 42

Question 2: Profit and Loss

A shopkeeper sells an article at 15% profit. If he had bought it at 10% less and sold it for ₹18 less, he would have gained 25%. Find the cost price.

Solution: Let CP = ₹x SP at 15% profit = 1.15x

New CP = 0.90x New SP = 1.15x - 18 New profit = 25%, so New SP = 1.25 × 0.90x = 1.125x

Therefore: 1.15x - 18 = 1.125x 0.025x = 18 x = ₹720


Question 3: Time and Work

A can complete a work in 15 days, B in 20 days. They work together for 5 days, then B leaves. How many more days will A take to finish?

Solution: A's 1 day work = 1/15 B's 1 day work = 1/20 Together in 5 days = 5 × (1/15 + 1/20) = 5 × (7/60) = 35/60 = 7/12

Remaining work = 1 - 7/12 = 5/12 A's time to complete = (5/12) × 15 = 25/4 = 6.25 days


Question 4: Percentage

If 20% of A = 30% of B = 40% of C, then A:B:C = ?

Solution: Let 20% of A = 30% of B = 40% of C = k A = 5k, B = 10k/3, C = 5k/2

A:B:C = 5k : 10k/3 : 5k/2 = 30 : 20 : 15 = 6 : 4 : 3


Question 5: Speed and Distance

A train 200m long passes a platform in 30 seconds at 54 km/hr. Find the platform length.

Solution: Speed = 54 × (5/18) = 15 m/s Total distance = 15 × 30 = 450m Platform length = 450 - 200 = 250m


Question 6: Average

The average of 5 numbers is 25. If one number is excluded, the average becomes 20. Find the excluded number.

Solution: Sum of 5 numbers = 5 × 25 = 125 Sum of 4 numbers = 4 × 20 = 80 Excluded number = 125 - 80 = 45


Question 7: Ratio and Proportion

If x:y = 3:4 and y:z = 5:6, find x:z.

Solution: x:y = 3:4 = 15:20 y:z = 5:6 = 20:24 Therefore, x:y:z = 15:20:24 x:z = 15:24 = 5:8


Question 8: Simple Interest

A sum amounts to ₹6800 in 3 years and ₹8000 in 5 years at SI. Find the principal.

Solution: SI for 2 years = 8000 - 6800 = ₹1200 SI for 3 years = ₹1800 Principal = 6800 - 1800 = ₹5000


Question 9: Probability

What is the probability of getting at least one head when tossing 3 coins?

Solution: P(at least 1 head) = 1 - P(no head) = 1 - (1/2)³ = 1 - 1/8 = 7/8


Question 10: Compound Interest

₹10000 invested at 10% CI for 2 years. Find the compound interest.

Solution: Amount = 10000 × (1.10)² = ₹12100 CI = 12100 - 10000 = ₹2100


Question 11: Permutation

How many 4-letter words can be formed from "CORPORATION" without repetition?

Solution: Unique letters: C,O,R,P,A,T,I,N (8 letters) Number of words = ⁸P₄ = 8!/(8-4)! = 8 × 7 × 6 × 5 = 1680


Question 12: Clock

At what time between 4 and 5 o'clock will the hands be opposite?

Solution: At 4:00, hands are 20 minutes apart. To be opposite, they need 30-minute separation. Minute hand gains 55 min in 60 min.

Time = (20+30) × (60/55) = 50 × 12/11 = 600/11 = 54⁶⁄₁₁ min past 4


Question 13: Mixture

Two alloys contain gold and silver in ratio 3:2 and 5:3. Equal quantities are mixed. Find the new ratio.

Solution: First alloy: Gold = 3/5, Silver = 2/5 Second alloy: Gold = 5/8, Silver = 3/8

Taking 1 unit from each: Gold = 3/5 + 5/8 = (24+25)/40 = 49/40 Silver = 2/5 + 3/8 = (16+15)/40 = 31/40

Ratio = 49:31


Question 14: LCM and HCF

Find the LCM of 12, 18, and 30.

Solution: 12 = 2² × 3 18 = 2 × 3² 30 = 2 × 3 × 5

LCM = 2² × 3² × 5 = 4 × 9 × 5 = 180


Question 15: Data Interpretation

In a class of 60 students, 30% failed in Math, 40% failed in Science, and 15% failed in both. How many passed in both?

Solution: Failed Math = 18, Failed Science = 24, Failed both = 9 Failed at least one = 18 + 24 - 9 = 33 Passed both = 60 - 33 = 27


Technical Questions with Solutions

Question 1: Data Structures

What is the time complexity of binary search?


Question 2: OOPs

Explain polymorphism with an example.

class Animal {
    void sound() { System.out.println("Animal sound"); }
}
class Dog extends Animal {
    void sound() { System.out.println("Bark"); }
}

Question 3: DBMS

What is normalization? Explain 1NF, 2NF, 3NF.

  • 1NF: Atomic values, no repeating groups
  • 2NF: 1NF + No partial dependencies
  • 3NF: 2NF + No transitive dependencies

Question 4: Networks

Difference between TCP and UDP.

  • TCP: Connection-oriented, reliable, slower
  • UDP: Connectionless, unreliable, faster

Question 5: Operating Systems

What is deadlock? Conditions for deadlock.


Question 6: Algorithms

Explain quick sort with complexity.

  • Average: O(n log n)
  • Worst: O(n²)

Question 7: Programming

Difference between C and C++.

  • C is procedural, C++ is object-oriented
  • C++ supports classes, inheritance, polymorphism
  • C++ has STL

Question 8: SQL

Write a query to find the 2nd highest salary.

SELECT MAX(salary) FROM employees 
WHERE salary < (SELECT MAX(salary) FROM employees);

Question 9: Computer Architecture

What is virtual memory?


Question 10: Web Technologies

Difference between GET and POST.

  • GET: Data in URL, limited size, idempotent
  • POST: Data in body, larger size, not idempotent

Verbal/English Questions with Solutions

Question 1: Synonyms

Choose the synonym of "ABERRATION": a) Normalcy b) Anomaly c) Regularity d) Standard


Question 2: Antonyms

Choose the antonym of "BENIGN": a) Malignant b) Gentle c) Kind d) Harmless


Question 3: Sentence Correction

"Neither of the boys have completed their work."


Question 4: Fill in the Blank

"The manager _______ the proposal after careful consideration." a) accepted b) excepted c) expected d) excerpted


Question 5: Reading Comprehension

"The company's innovative approach revolutionized the industry, setting new standards for efficiency and quality." What did the company do?


Question 6: Spot the Error

"The number of students in the class are increasing every year."


Question 7: Idioms

"Break the ice" means: a) Destroy ice b) Start a conversation c) Make someone cold d) Win a game


Question 8: Rearrange

Arrange: (A) The meeting (B) was postponed (C) due to rain (D) yesterday


Question 9: Analogies

Book : Pages :: House : ? a) Roof b) Rooms c) Windows d) Doors


Question 10: One Word Substitution

"A person who knows many languages" a) Polyglot b) Linguist c) Bilingual d) Scholar


Coding Questions with Solutions

Question 1: Reverse a String

def reverse_string(s):
    return s[::-1]

# Input handling
s = input().strip()
print(reverse_string(s))

Question 2: Fibonacci Series

def fibonacci(n):
    if n <= 0:
        return []
    elif n == 1:
        return [0]
    
    fib = [0, 1]
    for i in range(2, n):
        fib.append(fib[i-1] + fib[i-2])
    return fib

n = int(input())
print(' '.join(map(str, fibonacci(n))))

Question 3: Check Prime

def is_prime(n):
    if n < 2:
        return False
    for i in range(2, int(n**0.5) + 1):
        if n % i == 0:
            return False
    return True

n = int(input())
print("Prime" if is_prime(n) else "Not Prime")

Question 4: Two Sum Problem

def two_sum(nums, target):
    seen = {}
    for i, num in enumerate(nums):
        complement = target - num
        if complement in seen:
            return [seen[complement], i]
        seen[num] = i
    return []

nums = list(map(int, input().split()))
target = int(input())
result = two_sum(nums, target)
print(result[0], result[1])

Question 5: Factorial

def factorial(n):
    if n == 0 or n == 1:
        return 1
    result = 1
    for i in range(2, n + 1):
        result *= i
    return result

n = int(input())
print(factorial(n))

Interview Tips for Virtusa

  1. Brush up on Core CS: Focus on data structures, algorithms, OOPs, and DBMS. Virtusa interviews are technically rigorous.

  2. Know Your Projects: Be prepared to explain your academic projects in detail - the technologies used, challenges faced, and solutions implemented.

  3. Practice Coding: Be ready to write code on paper or a shared editor. Practice common problems on arrays, strings, and linked lists.

  4. BFSI Knowledge: Since Virtusa works extensively with banking clients, basic knowledge of financial concepts is a plus.

  5. Communication Skills: Work on articulating your thoughts clearly. Virtusa values client-facing skills alongside technical competence.

  6. Stay Updated: Know about Virtusa's recent acquisitions, client wins, and technology focus areas.

  7. Behavioral Prep: Prepare STAR-format answers for questions about teamwork, conflict resolution, and handling pressure.


Frequently Asked Questions

Q1: What is the eligibility criteria for Virtusa campus hiring?

A: Minimum 60% or 6.0 CGPA throughout academics, no active backlogs, and completion of degree in 2026.

Q2: Is there negative marking in Virtusa online test?

A: Yes, there is a negative marking of 0.25 for each incorrect answer.

Q3: What programming languages should I prepare?

A: Java, Python, and C++ are preferred. Focus on at least one language thoroughly.

Q4: How many interview rounds are there after the written test?

A: Typically 2-3 rounds: Technical Interview, Managerial Interview, and HR Interview.

Q5: What is the training period at Virtusa?

A: Freshers undergo a 3-6 month training program focusing on technical and domain skills before project allocation.


Good luck with your Virtusa placement preparation! 🚀

Advertisement Placement

Share this article: