Upload Button Icon Add office photos

Filter interviews by

Virtusa Consulting Services Backend Developer Interview Questions and Answers for Experienced

Updated 27 Jul 2022

Virtusa Consulting Services Backend Developer Interview Experiences for Experienced

1 interview found

Round 1 - Technical 

(1 Question)

  • Q1. Basics of Java, Spring boot and microservices
Round 2 - Technical 

(1 Question)

  • Q1. Java8, spring boot, microservices question at medium level tuff.

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview level is moderate and easy to crack. You can demand for hign salary for backend developer.

Interview questions from similar companies

I applied via Recruitment Consulltant and was interviewed before Jun 2021. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Where do we use BigInteger in java ?
  • Ans. 

    BigInteger is used for mathematical operations involving very large integers in Java.

    • BigInteger is used when the range of values supported by primitive data types like int and long is not sufficient.

    • It is commonly used in cryptography and security applications.

    • It provides methods for arithmetic, bitwise, and logical operations on large integers.

    • Example: calculating factorial of a large number, generating large prime nu

  • Answered by AI
  • Q2. Merge Sort Algo code in java
  • Ans. 

    Merge Sort Algo code in java

    • Divide the array into two halves

    • Recursively sort the two halves

    • Merge the sorted halves

    • Time complexity: O(n log n)

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Genpact Software Engineer interview:
  • Core Java
  • DSA
Interview preparation tips for other job seekers - Not a very good interview experience. I was asked 2-3 questions only. Not satisfied with interview process.

Skills evaluated in this interview

Interview Questionnaire 

2 Questions

  • Q1. How can we remove duplicate objects from array of multiple objects.
  • Ans. 

    Remove duplicate objects from an array of multiple objects.

    • Create a new array to store unique objects

    • Loop through the original array and check if the object already exists in the new array

    • If not, add it to the new array

    • Return the new array

  • Answered by AI
  • Q2. How to maintain state if code if repeated one.
  • Ans. 

    Maintain state by using a global variable or a state management system.

    • Use a global variable to store the state and access it whenever needed.

    • Use a state management system like Redux or MobX to manage the state.

    • Avoid using local variables or closures to store state as they will be lost when the code is repeated.

    • Consider using object-oriented programming principles to encapsulate state within objects.

    • Use functional prog...

  • Answered by AI

I applied via Referral and was interviewed before Dec 2020. There were 4 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. I was asked about Python programming
  • Q2. My past experience job related questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared with technical skills

Interview Questionnaire 

1 Question

  • Q1. Mainframe questions, some direct and some scenario based.

Interview Preparation Tips

Interview preparation tips for other job seekers - It was a good experience. Interview process was smoothly. There were 3 rounds.
1. Technical ( lasted for 1 hour)
2. Techno manageria( 30 mins)
3. HR(30 mins)

Project based questions and scenario based questions were asked.
Hike was also good.

I applied via Naukri.com and was interviewed before Jan 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Java Basic questions and Git

Interview Preparation Tips

Interview preparation tips for other job seekers - After selection they haven't rolled the offer and put the profile on hold and then doesn't pick calls.

I applied via Campus Placement and was interviewed in May 2020. There were 6 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. 1.In frst round they gave two programs like palindrome,leap year which is quite easy only, aptitude consists of 60qns .
  • Q2. 2.In second round which is technical round, again they gave one pgm which is lightly complicated and also questions will be asked based on our resume and branch.
  • Q3. 3.HR round based on your personal skill.

Interview Preparation Tips

Interview preparation tips for other job seekers - Try to be perfect in basic coding and also aptitude,it is not much tough and also be bold while answering in technical round,try to do more projects......

I applied via Approached by Company and was interviewed before Aug 2021. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. C programming questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Questions are based on project being hired for, prepare accordingly.

Interview Questionnaire 

2 Questions

  • Q1. Java ( socket programming, OOPS, DS )
  • Q2. Write about your dream
  • Ans. 

    My dream is to build innovative software solutions that positively impact people's lives.

    • Developing cutting-edge technology

    • Creating user-friendly interfaces

    • Solving complex problems

    • Collaborating with talented individuals

    • Making a difference in society

    • Continuous learning and growth

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: GRE givers , you can make it through this. Brush up your technical skills for the programming section.
Tips: GRE quant and verbal and quick review from tutorialspoint.com would do the trick.

Round: Group Discussion
Experience: I had fun. I won a few debate competitions in various technical symposiums so, It gave a good experience about being quiet at the right moment.
Tips: Turn to your GRAB-ON mode. Never miss any chance. Learn to know when to be quiet and when to talk in a GD. Try to bring down the heat If two participants are getting into a argumentative discussion.

Round: Stress Interview
Experience: It was really difficult. Exactly after the GD, we were asked to right an essay in a very less time and our capability to manage the stress was observed.
Tips: Be calm and write all that you know in a presentable way.

Round: Technical Interview
Experience: I did a project in my 3rd year which included few concepts on Socket programming which helped me a bit in this round. I answered confidently and I was put to a confidence test too to see how sure I was about the answer.
Tips: A quick review on the day of interview and involving in friendly discussion about programming languages before the test helps.

Round: HR Interview
Experience: I was asked few technical questions in this round and later moved on to the general logical questions. Questions like, cutting a bread into multiple slices, finding the corresponding switch among 3 switches for 3 bulbs in room were asked. Find the sum of 1-10 in 4 seconds was asked suddenly. Thanks to Arithmetic Progressions :P.
Tips: Use your logical ability to answer.

Skills: Java, C, Body Language, Mental ability, Confidence.
College Name: Malla Reddy Institute of Engineering & Technology ( MRIET )
Motivation: Ranked among the top 50 of the Fortune 500. Expanding organizations which include lot of opportunities.

Interview Questionnaire 

11 Questions

  • Q1. What is the difference between C and C++?
  • Ans. 

    C++ is an extension of C with object-oriented programming features.

    • C++ supports classes and objects while C does not.

    • C++ has better support for polymorphism and inheritance.

    • C++ has a standard template library (STL) which C does not have.

    • C++ allows function overloading while C does not.

    • C++ has exception handling while C does not.

  • Answered by AI
  • Q2. What is the difference between for and while loop?
  • Ans. 

    For loop is used for iterating over a sequence while while loop is used for iterating until a condition is met.

    • For loop is used when the number of iterations is known beforehand

    • While loop is used when the number of iterations is not known beforehand

    • For loop is faster than while loop for iterating over a sequence

    • While loop is useful for iterating until a specific condition is met

    • For loop can be used with range() functio...

  • Answered by AI
  • Q3. Write a program to add two numbers without using + operator
  • Q4. How to you reverse a string without using any looping and inbuilt functions?
  • Ans. 

    To reverse a string without using any looping and inbuilt functions, we can use recursion.

    • Create a function that takes a string as input.

    • If the length of the string is 0 or 1, return the string.

    • Otherwise, call the function recursively with the substring starting from the second character and concatenate the first character at the end.

    • Return the reversed string.

    • Example: reverseString('hello') returns 'olleh'.

  • Answered by AI
  • Q5. How many queues will you use to implement a priority queue?
  • Ans. 

    A priority queue can be implemented using a single queue or multiple queues.

    • One approach is to use a single queue and assign priorities to elements using a separate data structure.

    • Another approach is to use multiple queues, each representing a different priority level.

    • For example, if there are three priority levels, three queues can be used to implement the priority queue.

  • Answered by AI
  • Q6. Which datastructure would you use to implement an heteregenous array?
  • Ans. 

    An array of objects can be used to implement a heterogeneous array.

    • Each element in the array can be an object that represents a different data type.

    • The objects can have different properties and methods based on their respective data types.

    • For example, an element can be an object representing a string with a 'value' property and a 'length' method.

  • Answered by AI
  • Q7. Tell me about yourself?
  • Q8. Describe your project?
  • Ans. 

    Developed a web-based inventory management system for a retail company.

    • Used HTML, CSS, and JavaScript for the front-end development.

    • Implemented a RESTful API using Node.js and Express for the back-end.

    • Utilized a MySQL database to store and manage inventory data.

    • Implemented features like product search, order management, and reporting.

    • Ensured data security and user authentication using encryption and JWT.

    • Collaborated wi...

  • Answered by AI
  • Q9. You are given a match-box and two candles of equal size, which can burn 1 hour each. You have to measure 90 minutes with these candles. (There is no scale or clock). How do you do?
  • Q10. You have 8 balls which are identical(completely). You are given a weighing scale. How many times would you measure to get the odd ball out?
  • Q11. Three friends rent a room for Rs.30 by paying Rs.10 each. The owner decides to give them a discount Rs.5 and gives it to the broker. The broker who a cunning man takes Rs.2. and returns one rupee to each ...
  • Ans. 

    The missing rupee is not actually missing. The calculation is misleading and does not account for the total amount paid.

    • The initial amount paid by each person was Rs.10, totaling Rs.30.

    • The owner gave them a discount of Rs.5, so they paid Rs.25 in total.

    • The broker took Rs.2, leaving them with Rs.23.

    • When the broker returned Rs.1 to each person, they each received Rs.1 back, totaling Rs.3.

    • So, the total amount paid by the ...

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: Let me share my interview process with Sapient. As I did not find any helpful papers before attending interview.The initial test was amcat test, which consisted of aptitude, english comprehension(which was annoying because they ask a lot of unknown word meanings), C and C++ basic concepts. I cleared that test.

Round: Technical Interview
Experience: There are 2 interviews round
1) Technical
2) HR

General Tips: Bond: 1.5 yearEligibility Criteria : Greater than 6.5 CGPA
Skills: C++, Java, Algorithm
College Name: NA
Motivation: Sapient, Trust me it’s an awesome company .Be strong in technical area.

Skills evaluated in this interview

Virtusa Consulting Services Interview FAQs

How many rounds are there in Virtusa Consulting Services Backend Developer interview for experienced candidates?
Virtusa Consulting Services interview process for experienced candidates usually has 2 rounds. The most common rounds in the Virtusa Consulting Services interview process for experienced candidates are Technical.
How to prepare for Virtusa Consulting Services Backend Developer interview for experienced candidates?
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 Java, Microservices, Backend, Spring Boot and Java Spring Boot.
What are the top questions asked in Virtusa Consulting Services Backend Developer interview for experienced candidates?

Some of the top questions asked at the Virtusa Consulting Services Backend Developer interview for experienced candidates -

  1. Java8, spring boot, microservices question at medium level tu...read more
  2. Basics of Java, Spring boot and microservi...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

Genpact Interview Questions
3.8
 • 3.2k Interviews
DXC Technology Interview Questions
3.7
 • 804 Interviews
Nagarro Interview Questions
4.0
 • 765 Interviews
NTT Data Interview Questions
3.8
 • 631 Interviews
Publicis Sapient Interview Questions
3.5
 • 623 Interviews
GlobalLogic Interview Questions
3.6
 • 597 Interviews
UST Interview Questions
3.8
 • 522 Interviews
CGI Group Interview Questions
4.0
 • 496 Interviews
View all
Virtusa Consulting Services Backend Developer Salary
based on 13 salaries
₹3 L/yr - ₹12.2 L/yr
15% less than the average Backend Developer Salary in India
View more details
Senior Consultant
3.8k salaries
unlock blur

₹8 L/yr - ₹30 L/yr

Lead Consultant
3.5k salaries
unlock blur

₹10.5 L/yr - ₹34.6 L/yr

Software Engineer
3.3k salaries
unlock blur

₹3.5 L/yr - ₹13.3 L/yr

Consultant
3.3k salaries
unlock blur

₹6 L/yr - ₹20 L/yr

Associate Consultant
2.7k salaries
unlock blur

₹4.6 L/yr - ₹15.2 L/yr

Explore more salaries
Compare Virtusa Consulting Services with

Cognizant

3.7
Compare

TCS

3.7
Compare

Infosys

3.6
Compare

Accenture

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview