issue 117apr 27mmxxvi
est. 2017
Sun, 27 Apr 2026
vol. IX · no. 117
PapersAdda
placement intelligence, since 2017
868 briefs · 24 campuses · by reservation
verified offers · sourced from r/developersIndia
razorpay₹65.00 LPA· iit-d · sde-1google₹54.00 LPA· iiit-h · swe-imicrosoft₹49.50 LPA· iit-b · sdeatlassian₹38.00 LPA· nit-w · sde-1amazon₹44.20 LPA· bits-p · sde-1uber₹42.00 LPA· iit-kgp · sde-1razorpay₹65.00 LPA· iit-d · sde-1google₹54.00 LPA· iiit-h · swe-imicrosoft₹49.50 LPA· iit-b · sdeatlassian₹38.00 LPA· nit-w · sde-1amazon₹44.20 LPA· bits-p · sde-1uber₹42.00 LPA· iit-kgp · sde-1
Placement PapersExam PatternSyllabus 2026Prep RoadmapInterview GuideEligibilitySalary GuideCutoff Trends

Virtusa Placement Papers 2026

12 min read
Company Placement Papers
Last Updated: 1 May 2026
Reviewed by PapersAdda Editorial

Last Updated: March 2026

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! 🚀

Explore this topic cluster

More resources in Company Placement Papers

Use the category hub to browse similar questions, exam patterns, salary guides, and preparation resources related to this topic.

Company hub

Explore all Virtusa resources

Open the Virtusa hub to jump between placement papers, interview questions, salary guides, and other related pages in one place.

Open Virtusa hub

Paid contributor programme

Sat Virtusa this year? Share your story, earn ₹500.

First-person experience reports help future candidates prep smarter. We pay verified contributors ₹500 via UPI per accepted story — with byline.

Submit your story →

Ready to practice?

Take a free timed mock test

Put what you learned into practice. Our mock tests match the 2026 pattern with timer, navigator, reveal, and score breakdown. No signup.

Start Free Mock Test →

Related Articles

More from PapersAdda

Share this guide: