Upload Button Icon Add office photos

Filter interviews by

Virtusa Consulting Services Senior Java Developer Interview Questions and Answers

Updated 27 Sep 2024

Virtusa Consulting Services Senior Java Developer Interview Experiences

2 interviews found

Interview experience
2
Poor
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected
Round 1 - Technical 

(1 Question)

  • Q1. Java 8, exception handling for method overriding, collections basic on HashMap , hash set, blocking queue. Transient volatile

Interview Preparation Tips

Topics to prepare for Virtusa Consulting Services Senior Java Developer interview:
  • Java 8
  • exception handling
  • coding questions
Interview preparation tips for other job seekers - The 1st technical round was fine but the 2nd one was overwhelming since 4-5 people came to interview with cameras on so please be prepared.

I applied via LinkedIn and was interviewed in May 2021. There were 4 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Basic to advanced concepts overview
  • Q2. Just go through basics and overview of the current project

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare for core java mainly and Spring Spring Boot Microservices

Senior Java Developer Interview Questions Asked at Other Companies

asked in Amdocs
Q1. Remove the Kth Node from the End of a Linked List You are given a ... read more
asked in Amdocs
Q2. Intersection of Linked List Problem You are provided with two sin ... read more
asked in Amdocs
Q3. Merge Two Sorted Linked Lists Problem Statement You are provided ... read more
asked in Amdocs
Q4. LRU Cache Design Question Design a data structure for a Least Rec ... read more
asked in Caspex Corp
Q5. How would you configure Jenkins or GitLab's CICD pipelines to tri ... read more

Interview questions from similar companies

Interview Questionnaire 

4 Questions

  • Q1. All questions about java only. 1. Different between interface and abstract class . 2.questions on rest Threads 3.java object on hashcode 4. Previous company projects
  • Q2. All about java 1. Explain collection hierarchy 2.Explain exception hierarchy 3.how many of classes in java 4.what are problem u faced while deploying the project and etc on deployment
  • Ans. 

    Collection hierarchy in Java includes interfaces like Collection, List, Set, Queue, and Map with their respective implementations.

    • Collection interface is the root interface in the collection hierarchy

    • List interface extends Collection and allows duplicate elements, with implementations like ArrayList and LinkedList

    • Set interface extends Collection and does not allow duplicate elements, with implementations like HashSet a...

  • Answered by AI
  • Q3. What will be work if hire . And
  • Q4. All about package and joining date

I applied via Naukri.com and was interviewed before Sep 2019. There were 6 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. IQ Test
  • Q2. Machine Test
  • Q3. Face To Face

Interview Preparation Tips

Interview preparation tips for other job seekers - basically there are 3 rounds:-
1. IQ Test
2. Machine Test
3. Face to Face

IQ Test is not so tough but prepare well Machine Test
Machine Test Question are like :-
Q.1 - We declare a variable in C++ like "is_this_a_variable" and in Java like "IsThisAVariable". There is underscore in between every word and first alphabet of every word is in lowercase in C++ and in Java first alphabet is in capital without underscore. Create a program in which if user input a string in a C++ variable format it will convert the input in java variable format.

Q2. Count the frequency of a string.
user input string - pqhphi
output-
p - 2
q - 1
h - 2
i - 1

Be strong in algorithms and data structure.

What people are saying about Virtusa Consulting Services

View All
a senior software engineer and lead
2w
Salary range for SQA (functional and automation tester) manager position on state street
What is the typical salary range I can expect for an SDET Manager (SQA Functional & Automation Tester) position at State Street,Hyderabad in India , given my 12 years of experience? Salary Range for SDET Manager at State Street in India (12 Years Experience)
Got a question about Virtusa Consulting Services?
Ask anonymously on communities.

I appeared for an interview in Jun 2017.

Interview Questionnaire 

2 Questions

  • Q1. What is use of OOO programming?
  • Ans. 

    Object-oriented programming (OOP) is a programming paradigm that uses objects to represent and manipulate data.

    • Encourages modular and reusable code

    • Provides a clear structure and organization to the code

    • Allows for easier maintenance and updates

    • Supports code reusability through inheritance and polymorphism

    • Enables encapsulation, hiding the internal details of an object

    • Promotes code extensibility and scalability

    • Facilitates...

  • Answered by AI
  • Q2. Why do you want to join ATOS?
  • Ans. 

    I want to join ATOS because of their reputation for innovation and their commitment to employee growth and development.

    • ATOS is known for its innovative solutions in the software development industry.

    • I am impressed by ATOS's focus on employee growth and development through training programs and career advancement opportunities.

    • ATOS has a strong reputation for delivering high-quality software solutions to its clients.

    • I b...

  • Answered by AI

Interview Preparation Tips

Round: Technical Interview
Experience: He asked about technical topics and I gave answer with example.
Tips: Be ready with what you have written in CV with real scenario.

Round: HR Interview
Experience: She asked about reason to join, why leaving previous comp.etc
Tips: Explain your ambition and this company will provide me opportunities to fulfill those. Be realstic in answer. Should know about the company.

Interview Questionnaire 

6 Questions

  • Q1. INPUT : "HI MY NAME IS : ANIRUDDHA , CALL ME MAYBE :)" OUTPUT : "MAYBE ME CALL ANIRUDDHA IS NAME MY HI
  • Q2. Reverse a linked list (iterative AND Recursive)
  • Ans. 

    Reverse a linked list using iterative and recursive methods.

    • Iterative method involves traversing the list and changing the pointers to reverse the order.

    • Recursive method involves calling the function recursively on the next node and changing the pointers.

    • Both methods have O(n) time complexity and O(1) space complexity.

    • Example: 1->2->3->4->5 becomes 5->4->3->2->1.

  • Answered by AI
  • Q3. Clone a FULL linked list given a pointer and a random pointer
  • Q4. TELL ME ABOUT YOURSELF
  • Q5. QUOTE YOUR STRENGHTS AND WEAKNESS
  • Q6. WHY SHOULD I HIRE YOU?

Interview Preparation Tips

Round: Test
Experience: 50 QUANTITATIVE APTITUDE QUESTIONS CUTOFF 30 out of 50
Total Questions: 50

Round: Test
Experience: WRITTEN ON PAPER CODING QUESTIONS
1) Given a string like
INPUT : ( ( TRUE OR FALSE ) AND ( FALSE OR TRUE ) ) OR FLASE
OUTPUT: TRUE
EVALUATE THE GIVEN EXPRESSION
2) Print all sub strings of maximum length having 2 unique characters
e.g:
INPUT : "hellomorning"
OUTPUT : "ell","llo","omo","nin"
3) Find the max length of subarray having ZERO SUM
INPUT : {3,2,1,1,0,-2,1,3,-5,1,2,1,4} OUTPUT: 7

Round: Test
Experience: 1) An array has 2N elements with N elements are same and another n are mutually different.
So find this repeating element in O(N) time with O(1) space
INPUT : {1,2,3,1}
OUTPUT: 1

2) Print the common words from given two sentences
AND YOU HAVE TO CONSIDER ALL CASES LIKE Colon, Hyphen, Dash, and Semicolons may be EMBEDDED IN BOTH SENTENCES
INPUT: sentence:1:: "HI ALL,RAMESH is mt brother,he has topped in the exam AND MY NAME IS NOT IN THE LIST"

sentence:2:: "all students are advised to READ THE LIST and say hi to RAMESH"

OUTPUT: "HI","ALL","RAMESH","THE","AND","LIST"

3) Sort the give dates collection given in special format like 10-04-2013,10-05-2005,29-02-2000 IN ASCENDING ORDER

OUTPUT: 29-02-2000,10-05-2005,10-04-2013

Round: Technical Interview
Experience: Then he started talking about my projects,Again jumped into coding questions
1. INPUT : "HI MY NAME IS : ANIRUDDHA , CALL ME MAYBE :)"
OUTPUT : "MAYBE ME CALL ANIRUDDHA IS NAME MY HI"
2. Reverse a linked list (iterative AND Recursive)
3. Clone a FULL linked list given a pointer and a random pointer

Round: HR Interview
Experience: TELL ME ABOUT YOURSELF.

QUOTE YOUR STRENGHTS AND WEAKNESS

WHY SHOULD I HIRE YOU?

College Name: NA

Skills evaluated in this interview

Interview Preparation Tips

Round: HR Interview
Experience: This interview is meant to check candidate's background and candidates's interest towards the company.

College Name: NIT BHOPAL
Are these interview questions helpful?

Interview Questionnaire 

9 Questions

  • Q1. Input an array and then print the repeating characters?? Example: Input:1,3,23,11,44,3,23,2,3. Output:3,23
  • Ans. 

    The question asks to input an array and print the repeating characters.

    • Iterate through the array and store each element in a hash table or dictionary.

    • If an element already exists in the hash table, it is a repeating character.

    • Print all the repeating characters found.

  • Answered by AI
  • Q2. Input an array and prints the second minimum in an array?? Example Input:34,45,21,12,54,67,15 Output:15
  • Ans. 

    Program to find the second minimum in an array.

    • Sort the array and return the second element.

    • Initialize two variables to store minimum and second minimum values.

    • Loop through the array and update the variables accordingly.

  • Answered by AI
  • Q3. Find the longest palendrom in a string? Example Input: abfgerccdedccfgfer Output: ccdedcc
  • Ans. 

    To find the longest palindrome in a given string.

    • Iterate through the string and check for palindromes of odd and even lengths.

    • Keep track of the longest palindrome found so far.

    • Use two pointers to check if the substring is a palindrome.

    • If the substring is a palindrome and its length is greater than the current longest palindrome, update the longest palindrome.

  • Answered by AI
  • Q4. Input a number and then find the next higher number such that for both the number (inputted and the next higher number) in binary representation contains equal number os ones. Example: Input:3(000000000000...
  • Ans. 

    Find the next higher number with equal number of ones in binary representation.

    • Convert input number to binary

    • Count number of ones in binary representation

    • Increment input number until binary representation has equal number of ones

    • Convert incremented number to decimal

  • Answered by AI
  • Q5. An array contain 6 different numbers, only 1 number is repeated for 5 times. So now total 10 numbers in array, Find that duplicate number in 2 steps only?
  • Ans. 

    Find the duplicate number in an array of 10 numbers with only 2 steps.

    • Use a hash set to keep track of visited numbers.

    • Iterate through the array and check if the number is already in the set.

    • If it is, then it is the duplicate number.

    • If not, add it to the set.

    • At the end, the duplicate number will be found.

  • Answered by AI
  • Q6. Write a program to print elements of a linked list in reverse order by using same single linked list?
  • Ans. 

    Program to print elements of a linked list in reverse order using same single linked list

    • Traverse the linked list and push each element onto a stack

    • Pop elements from the stack and print them in reverse order

  • Answered by AI
  • Q7. Questions on improving complexity of questions given in coding round
  • Q8. Html tags & ct their no of occurance of each tag & also check whether it correct or not?
  • Ans. 

    To check the occurrence and correctness of HTML tags, we can use various tools and techniques.

    • One way is to use a browser's developer tools to inspect the HTML code and see the tags and their frequency.

    • Another way is to use an online HTML validator tool that checks for correct syntax and tag usage.

    • We can also use programming languages like Python to parse HTML and count the occurrence of each tag.

    • Regular expressions ca...

  • Answered by AI
  • Q9. Few questions were on database tables and sql queries?

Interview Preparation Tips

Skills: Algorithm, data structures
College Name: na

Skills evaluated in this interview

Interview Questionnaire 

1 Question

  • Q1. Questions based on previous written test are asked. Most common being to optimize the solution further

Interview Preparation Tips

Round: Test
Experience: The quantitative section was tougher than usual. There were tricky questions from Trigonometry and Mensuration.
3 Coding Questions were asked. Any programming language including pseudo-code was allowed.
String Manipulation seemed to be a favorite topic
Tips: Go through formulas and shortcuts for the Quantitative Section
Duration: 120 minutes
Total Questions: 40

Round: Test
Experience: 3 Questions. 30 minutes for each. This test was at the company premises.
Tips: Try to have more than one approach figured out.
Duration: 90 minutes
Total Questions: 3

Round: Technical Interview
Experience: Nice and Interactive interview. Interview to test flexibility in approach.

General Tips: Try to communicate well with the Interviewer. Don't hesitate in asking for feedback and advice after the interview is over with.
Skills: Coding, Problem Solving
College Name: NIT BHOPAL

Interview Questionnaire 

17 Questions

  • Q1. Tell me about yourself?
  • Q2. Define Automation framework?
  • Q3. Difference between High severity and low severity with example, what is important as QA point of view?
  • Ans. 

    High severity refers to critical defects that impact the core functionality of the software, while low severity refers to minor issues that have minimal impact on functionality.

    • High severity issues can cause the software to crash or result in data loss.

    • Low severity issues are cosmetic or minor usability problems.

    • From a QA point of view, high severity issues are more critical as they can significantly impact the user ex...

  • Answered by AI
  • Q4. There one form where username and password and remember-me field is given, write the test scenarios?
  • Ans. 

    Test scenarios for a login form with username, password, and remember-me functionality.

    • Verify that the form loads correctly with all fields present.

    • Test valid username and password submission to ensure successful login.

    • Test invalid username and/or password to check for appropriate error messages.

    • Check the remember-me functionality by logging in, closing the browser, and reopening it to see if the user remains logged in...

  • Answered by AI
  • Q5. Around 5-6 more questions
  • Q6. Automation architecture?
  • Q7. Difference between class and interface?
  • Q8. What is static keyword?
  • Q9. What are the different access modifiers and what is there uses?
  • Q10. Difference between interface and abstract?
  • Ans. 

    Interface defines only method signatures while abstract class can have both method signatures and implementations.

    • An interface can be implemented by multiple classes while an abstract class can only be extended by one class.

    • An abstract class can have constructors while an interface cannot.

    • An abstract class can have instance variables while an interface cannot.

    • An abstract class can provide default implementations for so...

  • Answered by AI
  • Q11. Write a program for given login scenario using defined automation architecture?
  • Q12. Take an array, store the numbers and print the numbers using arrayList?
  • Ans. 

    To store and print numbers from an array using arrayList.

    • Create an arrayList object

    • Loop through the array and add each element to the arrayList using add() method

    • Print the arrayList using toString() method

    • Example: int[] arr = {1, 2, 3}; ArrayList list = new ArrayList<>(); for(int num : arr) { list.add(num); } System.out.println(list.toString());

  • Answered by AI
  • Q13. Write test scenario for download functionality of a songs website?
  • Ans. 

    Test scenario for download functionality of a songs website

    • Verify that the download button is visible and clickable

    • Check that the downloaded file is in the correct format

    • Ensure that the downloaded file is not corrupted

    • Test the download speed for different file sizes

    • Verify that the download progress is displayed to the user

  • Answered by AI
  • Q14. Difference between cache and cookies?
  • Q15. Solve the aptitude questions(2 – 3), she wanted to see the approach?
  • Q16. Make a 3*3 cube where you need to fill the numbers using 1-9, rows, columns and diagonal sum should be equal to 15
  • Q17. One more puzzle

Interview Preparation Tips

Round: Test
Total Questions: 2

General Tips: Interview Experience was very good
Skills: Algorithm, data structure
College Name: na

Skills evaluated in this interview

Virtusa Consulting Services Interview FAQs

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

Some of the top questions asked at the Virtusa Consulting Services Senior Java Developer interview -

  1. Java 8, exception handling for method overriding, collections basic on HashMap ...read more
  2. Basic to advanced concepts overv...read more

Tell us how to improve this page.

Overall Interview Experience Rating

2/5

based on 1 interview experience

Difficulty level

Easy 100%

Duration

Less than 2 weeks 100%
View more
Virtusa Consulting Services Senior Java Developer Salary
based on 49 salaries
₹10.3 L/yr - ₹24.5 L/yr
7% more than the average Senior Java Developer Salary in India
View more details

Virtusa Consulting Services Senior Java Developer Reviews and Ratings

based on 7 reviews

4.0/5

Rating in categories

4.0

Skill development

3.9

Work-life balance

3.4

Salary

3.5

Job security

4.0

Company culture

3.6

Promotions

3.8

Work satisfaction

Explore 7 Reviews and Ratings
Senior Java Developer

Bangalore / Bengaluru

8-13 Yrs

Not Disclosed

Senior Java Developer

Pune

3-8 Yrs

Not Disclosed

Senior Java Developer

Pune

7-12 Yrs

Not Disclosed

Explore more jobs
Senior Consultant
3.7k salaries
unlock blur

₹13.9 L/yr - ₹24.3 L/yr

Software Engineer
3.5k salaries
unlock blur

₹4.5 L/yr - ₹13.2 L/yr

Lead Consultant
3.3k salaries
unlock blur

₹17.1 L/yr - ₹29.1 L/yr

Consultant
3.2k salaries
unlock blur

₹9.9 L/yr - ₹16.7 L/yr

Associate Consultant
2.6k salaries
unlock blur

₹8.1 L/yr - ₹14 L/yr

Explore more salaries
Compare Virtusa Consulting Services with

Cognizant

3.7
Compare

TCS

3.6
Compare

Infosys

3.6
Compare

Accenture

3.7
Compare
write
Share an Interview