Virtusa interview experience Real time questions & tips from candidates to crack your interview

Associate Software Engineer

Virtusa
upvote
share-icon
2 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Journey
I received that opportunity from Neural Hack. Coding Round only allowed Java Language. I was able to solve 3 full and 1 partial question from 5 questions. In Technical Interviewer asked Python, Project related Questions, and DBMS Questions. I had rejected in the Interview round.
Application story
I received that opportunity from Neural Hack. Coding Round only allowed Java Language. I was able to solve 3 full and 1 partial question from 5 questions. In Technical Interviewer asked Python, Project related Questions, and DBMS Questions. I had rejected in the Interview round.
Why selected/rejected for the role?
They want only Advance Java Knowledge, I was only basic knowledge of Java at That time. so that's the reason I was rejected. But rejection is a part of life. it gives the motivation to make Sucess.
Preparation
Duration: 1 month
Topics: Data Structures & Algorithms, Operating System, Object-Oriented Programming System, DBMS, CN
Tip
Tip

Tip 1 : Prepare DSA well and I personally recommend Coding Ninjas and GeeksForGeeks for interview preparation.
Tip 2 : Be confident & relaxed during the interview.
Tip 3 : Do revise your projects i.e how it works and what are its functionalities.

Application process
Where: Other
Eligibility: 7.0 CGPA
Resume Tip
Resume tip

Tip 1: Make your resume short and try to make it one page only and mention all the skills that you are confident in.
Tip 2: Do not put false things on your resume.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration180 Minutes
Interview date29 Aug 2021
Coding problem3

Coding Round only allowed Java Language. I was able to solve 3 full and 1 partial question from 5 questions.

1. First non repeating character

Easy
15m average time
80% success
0/40
Asked in companies
QuikrAmazonWalmart

Ninja is now bored with numbers and is now playing with characters but hates when he gets repeated characters. Ninja is provided a string, and he wants to return the first unique character in the string.The string will contain characters only from the English alphabet set, i.e., ('A' - 'Z') and ('a' - 'z'). If there is no non-repeating character, print the first character of the string. If there is no non-repeating character, return the first character of the string.

Problem approach

By using Hash Map in Java. I was able to solve

Try solving now

2. Longest Substring with At Most K Distinct Characters

Moderate
20m average time
80% success
0/80
Asked in companies
AmazonMedia.netGoldman Sachs

You are given a string 'str' and an integer ‘K’. Your task is to find the length of the largest substring with at most ‘K’ distinct characters.

For example:
You are given ‘str’ = ‘abbbbbbc’ and ‘K’ = 2, then the substrings that can be formed are [‘abbbbbb’, ‘bbbbbbc’]. Hence the answer is 7.
Problem approach

By using Sliding Window Techniques.

Try solving now

3. Distinct Subsequences

Easy
0/40
Asked in companies
AmazonMicrosoftInnovaccer

Given two strings S and T consisting of lower case English letters. The task is to count the distinct occurrences of T in S as a subsequence.

A subsequence is a sequence generated from a string after deleting some or no characters of the string without changing the order of the remaining string characters. (i.e. “ace” is a subsequence of “abcde” while “aec” is not).

For example, for the strings S = “banana” and T=”ban”, output is 3 as T appears in S as below three subsequences.

[ban], [ba n], [b an ]

Problem approach

By using Dynamic Programming, I was able to solve.

Try solving now
02
Round
Medium
Face to Face
Duration45 Minutes
Interview date6 Oct 2021
Coding problem1

In Technical Interviewer asked Python, Java, Project related Questions, and DBMS Questions. I had rejected in the Interview round. they asked the rapid-fire question back to back theory questions asked. They want only Advance Java Knowledge, I was only basic knowledge of Java at That time. so that's the reason I was rejected.

1. Pair Sum

Easy
15m average time
90% success
0/40
Asked in companies
GenpactWalmartCognizant

You are given an integer array 'ARR' of size 'N' and an integer 'S'. Your task is to return the list of all pairs of elements such that each sum of elements of each pair equals 'S'.

Note:

Each pair should be sorted i.e the first value should be less than or equals to the second value. 

Return the list of pairs sorted in non-decreasing order of their first value. In case if two pairs have the same first value, the pair with a smaller second value should come first.
Problem approach

By using Sorting and Binary Search, I was able to solve.

Try solving now

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

To make an AI less repetitive in a long paragraph, you should increase:

Choose another skill to practice
Similar interview experiences
Associate Software Engineer
3 rounds | 14 problems
Interviewed by Virtusa
1344 views
0 comments
0 upvotes
Associate Software Engineer
3 rounds | 16 problems
Interviewed by Virtusa
1421 views
0 comments
0 upvotes
Associate Software Engineer
3 rounds | 4 problems
Interviewed by Virtusa
1337 views
1 comments
0 upvotes
Analyst
3 rounds | 3 problems
Interviewed by Virtusa
1178 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Associate Software Engineer
2 rounds | 2 problems
Interviewed by Tata Consultancy Services (TCS)
5154 views
1 comments
0 upvotes
company logo
Associate Software Engineer
3 rounds | 5 problems
Interviewed by Tata Consultancy Services (TCS)
3313 views
2 comments
0 upvotes
company logo
Associate Software Engineer
4 rounds | 5 problems
Interviewed by Accenture
3923 views
0 comments
0 upvotes