Filter interviews by
I applied via Job Portal and was interviewed before Dec 2021. There were 4 interview rounds.
Go for something like basics of any programming language and Theortical and practical coding
I applied via Telegram and was interviewed in Dec 2021. There were 3 interview rounds.
1.)Time, Distance and Speed
2.)Pipes and Cisterns
3.)ages
4.)Simple Interest and Compound Interest
5.)Profit and Loss
6.)Problems on Trains
Duration is around 30mins
I was interviewed in Jul 2021.
Round duration - 60 Minutes
Round difficulty - Easy
This round had 1 coding question related to stacks and recursion which was followed by an SQL question. After that , I was asked some questions related to Core Java and DBMS.
Reverse a given stack of integers using recursion. You must accomplish this without utilizing extra space beyond the internal stack space used by recursion. Additionally, you ...
Reverse a given stack of integers using recursion without using extra space or loop constructs.
Use recursion to pop all elements from the original stack and store them in function call stack.
Once the stack is empty, push the elements back in reverse order using recursion.
Ensure to handle base cases like empty stack or single element stack.
Example: If the input stack is [1, 2, 3], after reversal it should be [3, 2, 1].
To combine two tables in SQL, you can use the JOIN clause to merge rows based on a related column.
Use the JOIN clause to specify the columns from each table that are used to match up rows.
Types of JOINs include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN.
Example: SELECT * FROM table1 JOIN table2 ON table1.column = table2.column;
Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.
Abstract class can have constructors, member variables, and methods with implementation.
Interface can only have abstract methods and constants.
A class can implement multiple interfaces but can only extend one abstract class.
Example: Abstract class - Animal with abstract method 'eat', Interface - Flyable with m
The three levels of data abstraction in a Database Management System are Physical Level, Logical Level, and View Level.
Physical Level: Deals with how data is stored on the storage medium. It includes details like data structures, file organization, and indexing.
Logical Level: Focuses on how data is viewed by users. It hides the physical storage details and presents a logical view of the database.
View Level: Represents ...
Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity. Denormalization is the opposite process.
Normalization involves breaking down a table into smaller tables and defining relationships between them to reduce redundancy.
Denormalization involves combining tables to reduce the number of joins needed for queries, sacrificing some normalization benefits for performan...
Round duration - 50 Minutes
Round difficulty - Medium
In this round, the interviewer asked questions related to my projects. Since I did some web development projects , the interviewer grilled me on concepts related to HTML , CSS and JavaScript.
Objects are key-value pairs with methods, while Maps are collections of key-value pairs with ordered keys and better performance.
Objects are unordered collections of key-value pairs, while Maps maintain the order of insertion.
Maps allow any type of key, while Objects only allow strings and symbols as keys.
Maps have better performance for scenarios involving frequent additions and removals of key-value pairs.
Objects hav...
let is block-scoped while var is function-scoped in JavaScript.
let is block-scoped, meaning it is only accessible within the block it is declared in.
var is function-scoped, meaning it is accessible throughout the function it is declared in.
Using let can help prevent variable hoisting issues.
let allows for better control over variable scope and reduces the risk of unintended variable redeclarations.
Various formatting tags in HTML include <b>, <i>, <u>, <strong>, <em>, <sub>, <sup>, <strike>, <br>, <hr>, <pre>, <blockquote>, <code>, <kbd>, <samp>, <var>, <cite>, <abbr>, <address>, <small>, <big>, <font>, <center>, <s>, <del>, <ins>, <mark>, <time>, ...
HTML5 offers several advantages over its previous versions.
Improved support for multimedia elements such as audio and video tags
Enhanced support for canvas and SVG for better graphics rendering
Introduction of new semantic elements like <header>, <footer>, <nav>, <article> for better structure and accessibility
Built-in support for offline storage using local storage and session storage
Better supp...
Round duration - 30 Minutes
Round difficulty - Easy
This is a cultural fitment testing round. HR was very frank and asked standard questions. Then we discussed about my
role.
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
What people are saying about Virtusa Consulting Services
I was interviewed in Nov 2021.
5 questions, 3 from intermediate dsa, 2 sql query
Virtusa Consulting Services interview questions for designations
I was interviewed before May 2021.
Round duration - 120 Minutes
Round difficulty - Easy
Written test. Started from11 am to 1 pm.
Given a string 'S' of words, the goal is to determine the frequency of each word in the string. Consider a word as a sequence of one or more non-space characters. The string can h...
Count the frequency of each word in a given string.
Split the input string by spaces to get individual words.
Use a hashmap to store the frequency of each word.
Iterate through the words and update the hashmap accordingly.
Print the unique words and their frequencies from the hashmap.
You are provided with a positive integer N
. Your task is to identify all numbers such that the sum of the number and its digits equals N
.
N = 21
Identify numbers where sum of number and its digits equals given integer N.
Iterate through numbers from 1 to N and check if sum of number and its digits equals N
Use a helper function to calculate sum of digits for a given number
Return the numbers that satisfy the condition in increasing order, else return -1
Round duration - 40 minutes
Round difficulty - Easy
Technical interview
Round duration - 30 minutes
Round difficulty - Easy
HR interview, 3-4 pm, interviewer was good, positive environment,
Tip 1 : Practice frequently asked coding questions in virtusa.
Tip 2 : Prepare basics of Java atleast core Java, Basic queries.
Tip 3 : Prepare data Structure (question related to linkedlist, Arrays)
Tip 1 : Keep resume Simple and readable.
Tip 2 : Try to make single page resume.
Get interview-ready with Top Virtusa Consulting Services Interview Questions
I applied via Campus Placement and was interviewed before Aug 2022. There were 3 interview rounds.
Just basic aptitude questions
Gave two programs to be written
I applied via Campus Placement and was interviewed before Mar 2022. There were 4 interview rounds.
The test itself observes our analytical skills but its simple. If you understand the question with out of the box you will definetly crack
I applied via Recruitment Consulltant and was interviewed in Dec 2021. There were 2 interview rounds.
Very good company and good work life balance
I applied via Campus Placement and was interviewed in Jul 2021. There were 3 interview rounds.
Java OOP's concept is a programming paradigm that uses objects to design applications and programs.
Java OOP's concept is based on four main principles: encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation is the process of hiding the implementation details of an object from the outside world.
Inheritance allows a class to inherit properties and methods from another class.
Polymorphism allows objects to...
I applied via Campus Placement and was interviewed in Jun 2021. There were 5 interview rounds.
The duration of Virtusa Consulting Services Associate Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 16 interviews
4 Interview rounds
based on 149 reviews
Rating in categories
Senior Consultant
3.8k
salaries
| ₹0 L/yr - ₹0 L/yr |
Consultant
3.3k
salaries
| ₹0 L/yr - ₹0 L/yr |
Lead Consultant
3.3k
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
3.3k
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Consultant
2.8k
salaries
| ₹0 L/yr - ₹0 L/yr |
Cognizant
TCS
Infosys
Accenture