
Virtusa Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 868 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Virtusa.
Software Engineer
It was mostly a technical chat about core Java. We started by talking about the Java versions I've used and what's new in the latest ones. Then we dove into deep core Java stuff like OOP, keywords, multithreading, JDBC, and Spring Boot basics. They asked really detailed follow-ups to see if I knew it inside out, not just the basics. Not much focus on problem-solving or architecture, mostly Java internals and theory.
- What Java versions have you used and what are the new features in recent versions?
- Can you explain core Java fundamentals?
- Explain Java sealed class.
Software Engineer
I had 3 interview rounds, including an AI screening, two technical interviews, and then the HR interview. I passed all of them. Afterwards, the team asked for another hr business interview which was never scheduled. I've been trying to reach out to HR, but they're not responding. They also asked me to submit my documents and apply for papers. If I had trusted them, I would have lost my job by now. This team is terrible, they don't reply to anything and just ghost us. If they don't want a candidate, they should just say so, or at least pick up the phone so we know what's going on. They're idiots.
- Can you discuss Spring Boot, Java, SQL, its structures, DevOps, and other backend development topics?
- Tell me about your experience with DevOps.
- Describe your understanding of backend development roles.
Software Developer
So after applying for this neural hackathon, I got a mail for the first round. This round had 8 sections which included aptitude, logical reasoning, verbal reasoning, and then a normal coding round with 3 easy to medium questions. After that, there was a power coding round which had 2 medium problems. I managed to solve most of them and passed all test cases for both normal and power coding. Next, I got an email for the speechx round, which was a listening and speaking test. I did well in that as well. Then I received another coding test email with 3 coding problems and 2 descriptive problems where I had to explain my solution approach. I passed all test cases for this one too. Finally, I got a mail about round 3, which is an offline round, and I'm waiting for that mail now.
- Coding rounds with easy to medium level problems were asked.
Virtusa Software Engineer Interview Questions
Quoted word for word from Virtusa interview reports.
“Write a Python program to identify and remove duplicate strings from a given list of strings.”
Read reports →“Given a URL, send a REST request with specific data, extract the RESTful response, and print the String output from the JSON response to the console.”
Read reports →“When L1 is [1,2,3,4,5] and L2 is [3,4,5,6,7], how do you create L3 by combining them like L3=[*L1,*L2] and then print L3?”
Read reports →“What's the method for creating a REST API in Flask, specifically using JSONify?”
Read reports →“Can you move all the zeros to the right side of the array while maintaining the original order of other elements?”
Read report →“What's the deal with the final keyword in Java, can you explain its usage?”
Read report →“Regarding sorting objects in Java by first name and last name, can you explain how to base the sort on the last name?”
Read report →“In MySQL, can you write a query to get all employees who joined in the last three years?”
Read report →“Could you explain the distinctions between Python lists and tuples, including their appropriate use cases?”
Read report →Formats, difficulty and experience
Across all 868 Virtusa interview reports.