Skip to content

Virtusa Interview Experiences

How Virtusa fresher interviews usually run, campus and off-campus. Patterns shift by year and role, so treat this as a prep map, not a script.

Virtusa fresher hiring usually runs in four stages: an online assessment covering aptitude, reasoning, verbal, technical MCQs and coding; a technical interview on programming fundamentals, OOP, SQL and your projects; a group discussion on some drives only; and an HR round covering motivation, relocation, shifts and joining timeline.

Eligibility (from student reports): typically 60%+ across 10th, 12th, and graduation, no active backlogs, and a limited education gap. Confirm against your placement email.

Fresher package ballpark (from student reports): ₹3.5-5 LPA for the entry engineer track, higher for premium/“power coder” tracks. Confirm on your offer letter.

Round Duration What they test
Online assessment 2-3 hrs (varies) Aptitude, logical reasoning, verbal, technical MCQs, coding
Technical interview 30-45 min OOP, SQL, DSA basics, project discussion
Group discussion (some drives only) 15-20 min Communication, structure, listening
HR interview 15-30 min Motivation, relocation, shifts, joining

Experience 1: software engineer trainee (2025)

Section titled “Experience 1: software engineer trainee (2025)”

Profile: B.E. CSE, ~7.8 CGPA, tier-2 college, no internship, moderate coding practice

Online assessment

  • Aptitude and logical reasoning came first and were the real filter; speed mattered more than clever tricks.
  • Technical MCQs covered basic programming output, DBMS, and OS terminology.
  • Coding section had easy-to-medium problems on strings and arrays. Clean, fully passing solutions beat partial cleverness.
  • Shortlist mail arrived within a week.

Technical interview

  • Started with “explain your project” and stayed there for nearly half the round: stack choice, why that database, hardest bug.
  • OOP: difference between abstraction and encapsulation, method overloading versus overriding, with small examples.
  • SQL: write a query using a join and a GROUP BY; then explain the difference between WHERE and HAVING.
  • One coding question on reversing a string / checking a palindrome, discussed aloud before writing.

HR

  • Why Virtusa? Relocation to another delivery centre? Comfortable with shifts?
  • Service agreement terms were explained and I was asked whether I was comfortable with them.

Result: Selected What helped: Being able to explain the project without notes, and answering the relocation question honestly instead of over-promising.

Experience 2: software engineer trainee (2024-2025)

Section titled “Experience 2: software engineer trainee (2024-2025)”

Profile: B.Tech IT, ~7.0 CGPA, one internship, strong on SQL

What differed

  • The drive included a group discussion after the technical round. The topic was general (a workplace/technology opinion topic), and the panel watched for whether you let others speak.
  • The technical interview leaned harder into DBMS: normalisation, indexes, and a couple of query-writing prompts.
  • Exception handling and collections came up because Java was listed on the resume. Expect to be quizzed on whatever you claim.

Mistakes that hurt other candidates

  • Listing frameworks on the resume that they could not explain
  • Staying silent in the group discussion, or talking over everyone
  • Treating HR as a formality and giving vague relocation answers

Result: Selected after HR Takeaway: At Virtusa, a clear project story plus solid OOP and SQL fundamentals matters more than competitive-programming depth.

  1. Reverse a string / check a palindrome. Usually expects two pointers or a simple loop
  2. Find duplicates or the second-largest element in an array. Usually expects a single pass or a hash set
  3. SQL: join two tables and aggregate per group. Usually expects JOIN + GROUP BY, and a WHERE vs HAVING follow-up
  4. OOP concepts: abstraction, encapsulation, inheritance, polymorphism, overloading vs overriding, with examples
  5. DBMS basics: normalisation, primary vs foreign key, indexes
  6. Detailed project discussion: architecture, your specific contribution, hardest bug, what you would change
  1. Why Virtusa?
  2. Willingness to relocate to another delivery centre
  3. Comfort with rotational or client-aligned shifts
  4. Service agreement / bond terms
  5. Where you see yourself in a few years
  • Clear the online assessment first. Timed aptitude practice beats last-minute topic hopping.
  • Only put technologies on your resume that you can defend for five minutes.
  • OOP and SQL open most Virtusa technical panels. Do not skip fundamentals for advanced DSA.
  • If the drive has a group discussion, aim to enter early with a structured point, then bring someone quieter in.
  • HR answers should be concrete. One story with a result beats five slogans.
  • If you do not know something, say so and outline how you would find out.

After the technical round (and group discussion, where held), Virtusa closes with a short HR conversation: motivation, location, shifts, service agreement, and a couple of behavioural stories. Prepare those answers on the dedicated page rather than cramming them into this hub.

Infosys · TCS · Wipro · Accenture · Capgemini · HCL