Virtusa logo

Virtusa Junior Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 175 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
85.1% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Virtusa.

Showing 3 of 175
Virtusa logo
Virtusa

Associate Engineer

Engineering · nearly a year ago

Entry Average Positive experience Accept offer 5 rounds
Interview process
Technical screen Recruiter call Technical screen Onsite Recruiter call
Interview formats
Technical Coding Behavioral

So the first round was a 4-hour test with aptitude and 5 coding questions (2 basic, 3 medium). Then there was a communication round. Round 3 was an advanced coding round for 1.5 hours, focusing on DP and graph questions. Round 4 was a face-to-face interview at the Virtusa office, mostly concentrating on oops concepts with 3 questions. Finally, round 5 was an online HR interview.

Confirmed questions5 questions
  • Solve the problem of the longest substring without repeating characters
  • What is Encapsulation?
  • Can you explain Oops concepts?
Virtusa logo
Virtusa

Associate Engineer

Engineering · nearly a year ago

Entry Average Neutral experience Decline offer 2 rounds
Interview process
Technical screen Technical screen Background check
Interview formats
Coding Technical Behavioral

So the interview process was pretty structured. First, there was an online coding test, which was all about problem-solving and basic data structures. If you passed that, you'd move on to two interviews: one technical and one behavioral. The technical interview involved talking about my previous projects, core Java stuff, and some algorithms. The behavioral one was more about teamwork, ownership, and how I communicate. It all wrapped up in about two weeks, and the interviewers were really nice and clear about what they were looking for.

Confirmed questions1 question
  • Tell me about a time you tackled a complex problem using code, and walk me through how you debugged and optimized it.
Virtusa logo
Virtusa

Associate Engineer

Engineering · a year ago

Entry Easy Positive experience Accept offer 2 rounds
Interview process
Technical screen Phone screen
Interview formats
Technical Coding Behavioral

The first stage was an assessment with 40 MCQs covering Java, JavaScript, and SQL, along with two coding questions from a hackathon. Then there was a virtual interview where I was asked basic Java questions, about my final year project, OOPS concepts, and one coding question.

Confirmed questions3 questions
  • Can you explain OOPS concepts?
  • Do you know basic SQL questions?
  • Tell me about your project.

Virtusa Junior Engineer Interview Questions

Quoted word for word from Virtusa interview reports.

What is the difference between an interface and an abstract class in Java?

Read reports

What is the difference between call by value and call by argument?

Read reports

What are pointers and what is the purpose of a null pointer?

Read reports

Given a number of elements of type String and the list of strings, what is the task to insert a new string at a given position?

Read reports

Given a string array of fruits, add an additional fruit to the required position within the array.

Read report

How would you reverse a string without using any built-in string functions?

Read report

Can you give a SQL command to find the second highest salary?

Read report

How do you declare an Array-list and what is an iterator used for?

Read report

And how can static variables be called in methods that are not main methods?

Read report

Formats, difficulty and experience

Across all 175 Virtusa interview reports.

Interview formats

Technical 40.7%
Behavioral 28.5%
Coding 26.8%
Group 2.9%
Other 0.8%

Interview difficulty

Easy 22.9%
Average 65.7%
Difficult 11.4%

Candidate experience

Positive 85.1%
Neutral 11.4%
Negative 3.4%