Skip to content
Related Articles

Related Articles

Virtusa Interview Experience (On-Campus) 2023

View Discussion
Improve Article
Save Article
  • Difficulty Level : Easy
  • Last Updated : 12 Aug, 2022
View Discussion
Improve Article
Save Article

Virtusa visited our college in July 2022. It was an On-Campus recruitment drive. There were two roles:

  • Regular Coder 
  • Power Coder 

It consists of 3 rounds in total which are:-

  • Aptitude Round: 
    • It consists of questions from the following categories: Aptitude, Logical Reasoning, Verbal, Communication, Programming Logic, and Coding Questions (4 coding questions for the regular coder role and 3 additional coding questions for the power coder role.)
  • Technical Interview
  • HR Interview

Total students who cleared Aptitude Round = 150 students

I had solved all the MCQs & 3 Coding Questions (from the regular coder section).

Just the next day after the online test (aptitude round), I received a mail, from our college TPO stating that I had been selected for the Regular Coder role, and my interview is scheduled after 5 days. It was an one-day interview process (TR+HR).

Technical Round (25-30 minutes):

  1. Write the code structure of Encapsulation.
  2. What are the different types of Access Specifiers?
  3. Why we don’t declare “functions” using a “private access” specifier?
  4. How can we bind/encapsulate a huge number of classes (for eg, 100) into a single library?
  5. How to create our own library in C++?
  6. What are the different methods of “Date” in JavaScript?
  7. What are the various types of algorithms?
  8. If data is “humongous” & “unsorted”, which searching and sorting technique will you perform
  9. Differentiate between Merge and Quick sort.
  10. Difference between Iteration and Recursion.
  11. Write code using recursion for the below-given condition:-
    1. If ‘A’, increment salary by 1000
    2. If ‘B’, increment salary by 500
    3. If ‘C’, increment salary by 0
  12. What are the different types of joins?
  13. Give an example for Inner join and Right-Outer join.
  14. Gave 2 tables and asked to perform the Inner join.
  15. Which keyword is used for joining tables?
  16. Difference between Primary and Unique key.
  17. Difference between Schema and Table.
  18. How many types of styles are there in CSS?
  19. Name some certifications you have done along with their source.
  20. Do you have any questions for me?

Total students who cleared Technical Round = 42 students

Students who cleared Technical Round were eligible to sit for the HR Round.

HR Round (10-15 minutes):

  1. Any reason for choosing this particular college?
  2. Are you ready to relocate?
  3. Have you done any internships? Explain your role in it.
  4. Are you ready to sign an agreement (2 years bond)?
  5. Brief me about your recent project.
  6. Are you ready to work on Python or Java?
  7. Why do you want to join Virtusa if there are other IT industries in the market?


  • Be thorough with all the basic concepts and syntax of programming language (the one you have selected), OOP, and DBMS.
  • Be confident in your answer (if you are sure about it) as the interviewer will confuse you a lot.
  • If you don’t know any concept or any answer, directly say “NO” Don’t try to make stuff up.
My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!