Upload Button Icon Add office photos

Filter interviews by

Virtusa Consulting Services Technology Consultant Interview Questions, Process, and Tips

Updated 13 Apr 2024

Top Virtusa Consulting Services Technology Consultant Interview Questions and Answers

  • Q1. Print Permutations - String You are given an input string 'S'. Your task is to find and return all possible permutations of the input string. Note: 1. The input string ma ...read more
  • Q2. Types of file in synon, types of context of fields in functions, types of fields in synon, types of screen in synon and difference, purpose of arrays in synon, how to del ...read more
  • Q3. Java Question How would you differentiate between a String, StringBuffer, and a StringBuilder?
View all 24 questions

Virtusa Consulting Services Technology Consultant Interview Experiences

12 interviews found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Nov 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(4 Questions)

  • Q1. What is a trigger
  • Ans. 

    A trigger is an event or condition that initiates a specific action or process.

    • Triggers are commonly used in programming and databases.

    • They can be used to automate tasks or initiate processes based on certain conditions.

    • Examples include a trigger that sends an email when a new user registers on a website, or a trigger that updates a database record when a certain field is changed.

    • Triggers can also be used in marketing ...

  • Answered by AI
  • Q2. What is right outer join
  • Ans. 

    Right outer join returns all records from the right table and matching records from the left table.

    • It includes all the records from the right table and only matching records from the left table.

    • If there is no match in the left table, the result will contain NULL values.

    • It is denoted by RIGHT OUTER JOIN or RIGHT JOIN keyword in SQL.

    • Example: SELECT * FROM right_table RIGHT JOIN left_table ON right_table.id = left_table.i

  • Answered by AI
  • Q3. What are types in Oracle
  • Ans. 

    Types in Oracle are data types that define the type of data that can be stored in a column or variable.

    • Oracle has several built-in data types such as NUMBER, VARCHAR2, DATE, and CLOB.

    • NUMBER is used to store numeric values, VARCHAR2 is used to store character strings, DATE is used to store dates and times, and CLOB is used to store large character strings.

    • Oracle also supports user-defined data types, which can be create...

  • Answered by AI
  • Q4. What is an array type
  • Ans. 

    An array type is a data type that stores a collection of elements of the same data type in a contiguous memory location.

    • Arrays can be one-dimensional or multi-dimensional

    • Elements in an array can be accessed using an index

    • Arrays can be initialized with a fixed size or dynamically resized

    • Examples of array types include int[], double[], and string[]

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. About yourself and last company

Interview Preparation Tips

Interview preparation tips for other job seekers - Technical round is bit difficult, review all the plsql concepts

Skills evaluated in this interview

Technology Consultant Interview Questions & Answers

user image Shadman Qaisar

posted on 27 Apr 2023

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Apr 2022. There were 3 interview rounds.

Round 1 - One-on-one 

(1 Question)

  • Q1. Python Coding problems, write pseudo code for a couple of simple problems
Round 2 - One-on-one 

(1 Question)

  • Q1. Case study Guestimates
Round 3 - HR 

(1 Question)

  • Q1. How much do you want?

Interview Preparation Tips

Interview preparation tips for other job seekers - The most key ability is to communicate your skills and experience in a way that makes it relevant to the role you are interviewing for.

You should ask questions to clarify the role better, and shape your responses about your own experiences accordingly, on the spot.

If you can do that, you'll crack any job interview with the right skills of course.

Technology Consultant Interview Questions Asked at Other Companies

Q1. Smallest Subarray With K Distinct ElementsGiven an array 'A' cons ... read more
Q2. Group Anagrams TogetherYou have been given an array/list of strin ... read more
Q3. Why do we need ipv6 if we already have ipv4?
Q4. Implementation: HashMapDesign a data structure that stores a mapp ... read more
Q5. Print Permutations - StringYou are given an input string 'S'. You ... read more

Technology Consultant Interview Questions & Answers

user image jayanth juturi

posted on 13 Apr 2024

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Apr 2023. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. What is ur overall experience and explain ur work role

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare well on core python like lists tuples dictionaties
list and dictionary comprehensions

I was interviewed in Jul 2021.

Round 1 - Video Call 

(7 Questions)

Round duration - 50 Minutes
Round difficulty - Medium

In this round, the interviewer first asked me a preety basic coding question related to Backtracking. Then he switched to questions revolving around Java , Spring Boot and Kafka.

  • Q1. Print Permutations - String

    You are given an input string 'S'. Your task is to find and return all possible permutations of the input string.

    Note:
    1. The input string may contain the same charac...
  • Ans. 

    Approach : 
    We can find all the permutations by Backtracking.

    1) Fix a character then swap all the rest of the remaining character with a fixed character.

    2) Then find all permutations for all remaining characters by the recursive call.

    3) The base case for the recursion will be when there is only one character left unprocessed.


    TC : O(N*N!), where N = length of the String.
    SC : O(N)

  • Answered by CodingNinjas
  • Q2. Java Question

    Explain the use of final keyword in variable, method and class.

  • Ans. 

    In Java, the final keyword is used as defining something as constant /final and represents the non-access modifier.

    1) final variable :
    i) When a variable is declared as final in Java, the value can’t be modified once it has been assigned.

    ii) If any value has not been assigned to that variable, then it can be assigned only by the constructor of the class.


    2) final method :
    i) A method declared as final cannot be overridden...

  • Answered by CodingNinjas
  • Q3. Java Question

    How would you differentiate between a String, StringBuffer, and a StringBuilder?

  • Ans. 

    1) Storage area : In string, the String pool serves as the storage area. For StringBuilder and StringBuffer, heap
    memory is the storage area.

    2) Mutability : A String is immutable, whereas both the StringBuilder and StringBuffer are mutable.

    3) Efficiency : It is quite slow to work with a String. However, StringBuilder is the fastest in performing operations. The
    speed of a StringBuffer is more than a String and less than ...

  • Answered by CodingNinjas
  • Q4. Spring Boot Question

    What is dependency Injection?

  • Ans. 

    The process of injecting dependent bean objects into target bean objects is called dependency injection.

    1) Setter Injection : The IOC container will inject the dependent bean object into the target bean object by calling the
    setter method.

    2) Constructor Injection : The IOC container will inject the dependent bean object into the target bean object by
    calling the target bean constructor.

    3) Field Injection : The IOC contai...

  • Answered by CodingNinjas
  • Q5. Spring Boot Question

    What is the root application context in Spring MVC? How is it loaded?

  • Ans. 

    In Spring MVC, the context loaded using ContextLoaderListener is called the "root" application context which belongs
    to the whole application while the one initialized using DispatcherServlet is actually specific to that servlet.

    Technically, Spring MVC allows multiple DispatcherServlet in a Spring MVC web application and so multiple such
    contexts each specific for respective servlet but having the same root context may e

  • Answered by CodingNinjas
  • Q6. Kafka Question

    What are the four core API architectures that Kafka uses?

  • Ans. 

    Following are the four core APIs that Kafka uses : 

    1) Producer API : In Apache Kafka, the Producer API allows an application to publish a stream of records to one or more Kafka topics.

    2) Consumer API : In Apache Kafka, the consumer API allows an application to subscribe to one or more Kafka topics. It also enables the application to process streams of records generated about such topics.

    3) Streams API : In Apache ...

  • Answered by CodingNinjas
  • Q7. Kafka Question

    What are the use cases of Kafka monitoring?

  • Ans. 

    Following are the use cases of Apache Kafka monitoring : 

    1) Apache Kafka monitoring can keep track of system resources consumption such as memory, CPU, and disk utilization over time.

    2) Apache Kafka monitoring is used to monitor threads and JVM usage. It relies on the Java garbage collector to free up memory, ensuring that it frequently runs, thereby guaranteeing that the Kafka cluster is more active.

    3) It can be ...

  • Answered by CodingNinjas
Round 2 - Video Call 

(7 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This round primarily focused on questions related to Spring Boot and Hibernate. As I already had some projects in Java , I was familiar to both Spring and Hibernate - what are they used for , their basic understanding and all . So, this round also went preety well as I was able to answer most of the questions with little to no hints as far as possible.

  • Q1. Spring Boot Question

    How does Spring Boot works?

  • Ans. 

    Spring Boot automatically configures your application based on the dependencies you have added to the project by using annotation. The entry point of the spring boot application is the class that contains @SpringBootApplication annotation and the main method.

    Spring Boot automatically scans all the components included in the project by using @ComponentScan annotation.

  • Answered by CodingNinjas
  • Q2. Spring Boot Question

    What are the major differences between RequestMapping and GetMapping?

  • Ans. 

    RequestMapping can be used with GET, POST, PUT, and many other request methods using the method attribute on the annotation. Whereas GetMapping is only an extension of RequestMapping, which helps you to improve clarity on requests.

  • Answered by CodingNinjas
  • Q3. Spring Boot Question

    Explain @RestController annotation in Sprint boot?

  • Ans. 

    It is a combination of @Controller and @ResponseBody, used for creating a restful controller. It converts the response to JSON or XML. It ensures that data returned by each method will be written straight into the response body instead of returning a template.

  • Answered by CodingNinjas
  • Q4. Spring Boot Question

    What Are the Basic Annotations that Spring Boot Offers?

  • Ans. 

    The primary annotations that Spring Boot offers reside in its "org.springframework.boot.autoconfigure" and its sub-packages. Here are a couple of basic ones:

    @EnableAutoConfiguration – to make Spring Boot look for auto-configuration beans on its classpath and automatically apply them.

    @SpringBootApplication – used to denote the main class of a Boot Application. This annotation combines @Configuration, @EnableAutoConfigur...

  • Answered by CodingNinjas
  • Q5. Hibernate Question

    How do you create an immutable class in hibernate?

  • Ans. 

    Immutable class in hibernate creation could be in the following way. If we are using the XML form of configuration,
    then a class can be made immutable by markingmutable=false. The default value is true there which indicating that
    the class was not created by default.

    In the case of using annotations, immutable classes in hibernate can also be created by using @Immutable
    annotation.

  • Answered by CodingNinjas
  • Q6. Hibernate Question

    What is hibernate caching?

  • Ans. 

    Hibernate caching is the strategy for improving the application performance by pooling objects in the cache so that
    the queries are executed faster. Hibernate caching is particularly useful when fetching the same data that is executed
    multiple times. Rather than hitting the database, we can just access the data from the cache. This results in reduced
    throughput time of the application.

    Types of Hibernate Caching

    First Level...

  • Answered by CodingNinjas
  • Q7. Hibernate Question

    Explain Query Cache

  • Ans. 

    Hibernate framework provides an optional feature called cache region for the queries’ resultset. Additional configurations have to be done in code in order to enable this. The query cache is useful for those queries which are most frequently called with the same parameters. This increases the speed of the data retrieval and greatly improves performance for commonly repetitive queries.

    This does not cache the state of ac...

  • Answered by CodingNinjas
Round 3 - HR 

(1 Question)

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.

  • Q1. Basic HR Question

    Why should we hire you ?

  • Ans. 

    Tip 1 : The cross questioning can go intense some time, think before you speak.

    Tip 2 : Be open minded and answer whatever you are thinking, in these rounds I feel it is important to have opinion.

    Tip 3 : Context of questions can be switched, pay attention to the details. It is okay to ask questions in these round,
    like what are the projects currently the company is investing, which team you are mentoring. How all is the ...

  • Answered by CodingNinjas

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAVirtusa consulting services interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, OOPS , Java , SpringTime required to prepare for the interview - 5 MonthsInterview preparation tips for other job seekers

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.

Application resume tips for other job seekers

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.

Final outcome of the interviewSelected

Skills evaluated in this interview

Virtusa Consulting Services interview questions for designations

 Senior Technology Consultant

 (1)

 Technology Engineer

 (5)

 Technology Architect

 (1)

 Lead Consultant

 (25)

 Senior Consultant

 (24)

 Associate Consultant

 (21)

 QA Consultant

 (2)

 BPM Consultant

 (1)

I was interviewed in Jun 2021.

Round 1 - Video Call 

(1 Question)

Round duration - 30 minutes
Round difficulty - Medium

Questions revolving around the Azure devops and azure.

How did you deploy in the IIS using azure devops, azure devops extension

  • Q1. System Design Question

    How you setup the architecture in azure when client is moving to cloud from on-prem?

  • Ans. 

    Tip 1 : Make sure azure environment is safe
    Tip 2 : Use Cost efficient methods to reduce code

  • Answered by CodingNinjas
Round 2 - Video Call 

(1 Question)

Round duration - 30 minutes
Round difficulty - Medium

Mainly on Azure, Terraform

  • Q1. System Design Question

    How you deploy multiple environment script using terraform

  • Ans. 

    Tip 1 : Use workspace
    Tip 2 : use modules

  • Answered by CodingNinjas
Round 3 - HR 

(1 Question)

Round duration - 15 minutes
Round difficulty - Easy

Mainly on CTC discussion

  • Q1. Basic HR questions

    Basic questions about family background, are you comfortable in relocation, CTC

  • Ans. 

    Tip 1 : Provide only genuine information

  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Technology Consultant in PuneEligibility criteriaMust have experience of 2 yearsVirtusa Consulting Pvt Ltd interview preparation:Topics to prepare for the interview - Azure, Asp.Net Core, Azure DevOps, SQL, Terraform, DockerTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : Make sure basic and technical concepts are clear 
Tip 2 : Have some real time project experience
Tip 3 : If you have less experience on certain topics like kubernetes, then clearly tell the interviewer that you have only basic knowledge, but willing to learn. This thing actually helped me in clearing the interview

Application resume tips for other job seekers

Tip 1 : Make sure don't put false information in the resumes that is first key point.
Always be point to point.
Tip 2 : Add things like most challenging project and challenging situations you have faced because that thing generates the interest in the interviewer mind and you can drive the interview as per you want.

Final outcome of the interviewSelected

Skills evaluated in this interview

Get interview-ready with Top Virtusa Consulting Services Interview Questions

Interview Questionnaire 

3 Questions

  • Q1. Questions asked basics of java, data structures and algorithms.
  • Q2. Questions on spring & hibernate
  • Q3. Questions on vertx, kafka

I applied via Recruitment Consultant and was interviewed in Feb 2021. There were 3 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. Diff between tjava, tjavarow, tjavaflex
  • Ans. 

    tJava, tJavaRow, and tJavaFlex are all components in Talend that allow for custom Java code to be executed within a job.

    • tJava is used to execute Java code within a job, and can be used to manipulate data or perform custom logic.

    • tJavaRow is similar to tJava, but is used specifically for manipulating data row by row.

    • tJavaFlex is a more advanced version of tJava that allows for more complex Java code to be executed within...

  • Answered by AI
  • Q2. Types of matching in tmap, and difference b/w tmap and tunite
  • Ans. 

    TMAP has three types of matching: exact, fuzzy, and partial. TUNITE is used for merging data from multiple sources.

    • TMAP has exact, fuzzy, and partial matching options for data mapping

    • Exact matching requires exact match of values in source and target

    • Fuzzy matching allows for some variation in values, such as spelling errors

    • Partial matching matches based on a percentage of similarity between values

    • TUNITE is used for merg...

  • Answered by AI
  • Q3. Few Scenario based qudstions

Interview Preparation Tips

Interview preparation tips for other job seekers - Had 4 rounds
1. Telephonic technical
2.video call technical
3. Manager tound- technical
4. Hr

Skills evaluated in this interview

Technology Consultant Interview Questions & Answers

user image Prudhvi Nanabala

posted on 16 Aug 2021

I applied via Naukri.com and was interviewed in Feb 2021. There were 3 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. Diff b/w tjava , tjavaflex, tjavarow?
  • Ans. 

    tJava, tJavaFlex, and tJavaRow are components in Talend for Java programming.

    • tJava is used for writing custom Java code in Talend jobs.

    • tJavaFlex is used for writing complex Java code in Talend jobs.

    • tJavaRow is used for writing Java code to manipulate data in Talend jobs.

    • All three components require Java programming knowledge.

    • Examples: tJava can be used to perform calculations, tJavaFlex can be used to create custom fun

  • Answered by AI
  • Q2. Compnents like tmap, tunite tflowtoiterate, tloop?
  • Q3. Scenario based questions

Interview Preparation Tips

Interview preparation tips for other job seekers - For me it was 3 technical and one hr
Telephonic -technical
Teams video - technical
Teams manger round

Hr - telephonic

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Dec 2020. There were 5 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Types of file in synon, types of context of fields in functions, types of fields in synon, types of screen in synon and difference, purpose of arrays in synon, how to delete single and all records in array...
  • Ans. 

    Synon file types, field contexts, screen types, array purpose and deletion in Synon

    • Synon file types include physical, logical, and display files

    • Field contexts in functions include input, output, and both

    • Types of fields in Synon include alphanumeric, numeric, and date

    • Types of screens in Synon include inquiry, maintenance, and report

    • Arrays in Synon are used to store multiple values of the same data type

    • To delete a single...

  • Answered by AI
  • Q2. I was asked questions about the past projects and issues I faced, how I moved past those issues

Skills evaluated in this interview

I applied via Recruitment Consultant and was interviewed in Jan 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Only Your Domain related question.

Interview Preparation Tips

Interview preparation tips for other job seekers - Very Good amd smooth

Virtusa Consulting Services Interview FAQs

How many rounds are there in Virtusa Consulting Services Technology Consultant interview?
Virtusa Consulting Services interview process usually has 2-3 rounds. The most common rounds in the Virtusa Consulting Services interview process are One-on-one Round, HR and Resume Shortlist.
How to prepare for Virtusa Consulting Services Technology Consultant interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Virtusa Consulting Services. The most common topics and skills that interviewers at Virtusa Consulting Services expect are Architecture, Microservices, AWS, Python and Hibernate.
What are the top questions asked in Virtusa Consulting Services Technology Consultant interview?

Some of the top questions asked at the Virtusa Consulting Services Technology Consultant interview -

  1. Types of file in synon, types of context of fields in functions, types of field...read more
  2. Types of matching in tmap, and difference b/w tmap and tun...read more
  3. Diff b/w tjava , tjavaflex, tjavar...read more

Tell us how to improve this page.

People are getting interviews through

based on 8 Virtusa Consulting Services interviews
Job Portal
Recruitment Consultant
63%
25%
12% candidates got the interview through other sources.
Moderate Confidence
?
Moderate Confidence means the data is based on a sufficient number of responses received from the candidates
Virtusa Consulting Services Technology Consultant Salary
based on 1.1k salaries
₹6.5 L/yr - ₹25.5 L/yr
6% less than the average Technology Consultant Salary in India
View more details

Virtusa Consulting Services Technology Consultant Reviews and Ratings

based on 92 reviews

3.8/5

Rating in categories

3.6

Skill development

3.7

Work-Life balance

3.5

Salary & Benefits

3.4

Job Security

3.6

Company culture

3.3

Promotions/Appraisal

3.5

Work Satisfaction

Explore 92 Reviews and Ratings
Senior Consultant
4k salaries
unlock blur

₹8 L/yr - ₹30 L/yr

Consultant
3.3k salaries
unlock blur

₹6.1 L/yr - ₹21 L/yr

Lead Consultant
3.3k salaries
unlock blur

₹10.5 L/yr - ₹36 L/yr

Software Engineer
3.2k salaries
unlock blur

₹3.5 L/yr - ₹13 L/yr

Associate Consultant
2.8k salaries
unlock blur

₹4.6 L/yr - ₹15.4 L/yr

Explore more salaries
Compare Virtusa Consulting Services with

Cognizant

3.8
Compare

TCS

3.7
Compare

Infosys

3.7
Compare

Accenture

3.9
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview