Virtusa Placement Papers 2026
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
| Parameter | Requirements |
|---|---|
| Education | B.Tech/B.E./B.Sc./BCA/MCA/M.Tech |
| Batch | 2026 Graduates |
| CGPA/Percentage | 60% or 6.0 CGPA throughout academics |
| Backlogs | No active backlogs at time of joining |
| Degree | CS, 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
| Component | Amount (INR) |
|---|---|
| Base Salary | ₹3.5 - 4.5 LPA |
| Variable Pay | 10-15% of CTC |
| Joining Bonus | ₹25,000 - 50,000 |
| Benefits | Health 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:
| Round | Duration | Questions | Topics |
|---|---|---|---|
| Online Assessment | 90 minutes | 60 | Aptitude + Technical + Verbal |
| Technical Interview | 30-45 min | - | Core subjects + Projects |
| Managerial Interview | 20-30 min | - | Behavioral + Situational |
| HR Interview | 15-20 min | - | Communication + Fit |
Detailed Section Breakdown
| Section | Questions | Time | Difficulty |
|---|---|---|---|
| Quantitative Aptitude | 15 | 20 min | Medium |
| Logical Reasoning | 15 | 20 min | Medium |
| Technical (CS Fundamentals) | 15 | 25 min | Medium-Hard |
| Verbal Ability | 15 | 25 min | Easy-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
-
Brush up on Core CS: Focus on data structures, algorithms, OOPs, and DBMS. Virtusa interviews are technically rigorous.
-
Know Your Projects: Be prepared to explain your academic projects in detail - the technologies used, challenges faced, and solutions implemented.
-
Practice Coding: Be ready to write code on paper or a shared editor. Practice common problems on arrays, strings, and linked lists.
-
BFSI Knowledge: Since Virtusa works extensively with banking clients, basic knowledge of financial concepts is a plus.
-
Communication Skills: Work on articulating your thoughts clearly. Virtusa values client-facing skills alongside technical competence.
-
Stay Updated: Know about Virtusa's recent acquisitions, client wins, and technology focus areas.
-
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! 🚀