Upload Button Icon Add office photos

Filter interviews by

VMware Software Java Developer Interview Questions, Process, and Tips

Updated 11 Mar 2022

Top VMware Software Java Developer Interview Questions and Answers

View all 10 questions

VMware Software Java Developer Interview Experiences

2 interviews found

I was interviewed before Mar 2021.

Round 1 - Video Call 

(5 Questions)

Round duration - 60 minutes
Round difficulty - Easy

Technical Interview round with questions based on Spring.

  • Q1. What is Inversion of Control?
  • Ans. 

    Inversion of Control is a principle in software engineering which transfers the control of objects or portions of a program to a container or framework. 
    The advantages of this architecture are:
    1. decoupling the execution of a task from its implementation
    2. making it easier to switch between different implementations
    3. greater modularity of a program
    4. greater ease in testing a program by isolating a component or m...

  • Answered Anonymously
  • Q2. What is dependency injection?
  • Ans. 

    Dependency injection is a pattern we can use to implement IoC, where the control being inverted is setting an object's dependencies. Connecting objects with other objects, or “injecting” objects into other objects, is done by an assembler rather than by the objects themselves.

  • Answered Anonymously
  • Q3. What is the difference between constructor injection and setter injection in dependency injection?
  • Ans. 

    1. Partial dependency: can be injected using setter injection but it is not possible by constructor. Suppose there are 3 properties in a class, having 3 arg constructor and setters methods. In such case, if you want to pass information for only one property, it is possible by setter method only.
    2. Overriding: Setter injection overrides the constructor injection. If we use both constructor and setter injection, IOC cont...

  • Answered Anonymously
  • Q4. Can you explain the prototype scope in Spring?
  • Ans. 

    This scopes a single bean definition to have any number of object instances. If the scope is set to prototype, the Spring IoC container creates a new bean instance of the object every time a request for that specific bean is made. As a rule, use the prototype scope for all state-full beans and the singleton scope for stateless beans.

    To define a prototype scope, you can set the scope property to prototype in the bean co...

  • Answered Anonymously
  • Q5. What are the different types of advice in Spring AOP?
  • Ans. 

    1. before : Run advice before the method execution.
    2. after : Run advice after the method execution, regardless of its outcome.
    3. after-returning : Run advice after the method execution, only if the method completes successfully.
    4. after-throwing : Run advice after the method execution, only if the method exits by throwing an exception.
    5. around : Run advice before and after the advised method is invoked.

  • Answered Anonymously
Round 2 - Video Call 

(5 Questions)

Round duration - 60 minutes
Round difficulty - Easy

Technical Interview round with questions based on Java and Spring.

  • Q1. What is the Java Executor Framework?
  • Ans. 

    Java provides its own multi-threading framework called the Java Executor Framework.Java executor framework (java.util.concurrent.Executor), released with the JDK 5 is used to run the Runnable objects without creating new threads every time and mostly re-using the already created threads.

  • Answered Anonymously
  • Q2. What are the advantages of design patterns in Java?
  • Ans. 

    They are reusable in multiple projects.
    They provide the solutions that help to define the system architecture.
    They capture the software engineering experiences.
    They provide transparency to the design of an application.
    They are well-proved and testified solutions since they have been built upon the knowledge and experience of expert software developers.

  • Answered Anonymously
  • Q3. What are the different states of entity instances?
  • Ans. 

    1. transient — this instance is not, and never was, attached to a Session; this instance has no corresponding rows in the database; it's usually just a new object that you have created to save to the database;
    2. persistent — this instance is associated with a unique Session object; upon flushing the Session to the database, this entity is guaranteed to have a corresponding consistent record in the database;
    3. detached ...

  • Answered Anonymously
  • Q4. How do you implement the Java Executor Framework?
  • Q5. What are the benefits of the Java Executor Framework?
  • Ans. 

    1. The most important feature of this framework is the separation of concerns. It lets the developer to create tasks(Runnables, Callables), and let the framework decide when, how and where to execute that task on a Thread which is totally configurable.
    2. It relieves the developer from thread management.
    3. It provides the developers various types of queues for storing the tasks. It also provides various mechanisms for h...

  • Answered Anonymously
Round 3 - HR 

Round duration - 30 minutes
Round difficulty - Easy

HR round with typical behavioral problems

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAVMware Software India Private Limited interview preparation:Topics to prepare for the interview - Java, Spring, SQL, Data Structures and Algorithms, System Design, OOPSTime required to prepare for the interview - 6 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 interviewRejected

Skills evaluated in this interview

Java Developer interview

user image Java Techies

posted on 11 Jan 2022

Java Developer Interview Questions Asked at Other Companies

asked in Deloitte
Q1. Sort 0 and 1 Problem Statement Given an integer array ARR of size ... read more
Q2. Parent class has run() and walk() . Parent run() - calls walk() C ... read more
asked in LTIMindtree
Q3. Longest Harmonious Subsequence Problem Statement Determine the lo ... read more
asked in Deloitte
Q4. Convert BST to Greater Sum Tree Given a Binary Search Tree (BST) ... read more
Q5. 2. What will happen if hashcode only returns a constant? How will ... read more

Interview questions from similar companies

Interview experience
1
Bad
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Basic DSA questions like binary search, pattern
  • Q2. Basic SQL query questions

Interview Preparation Tips

Interview preparation tips for other job seekers - One of the worst company I have given interview,
The HR named Shubha A contacted me a day before interview that are you available for interview, I told yes.

After that interview has been scheduled, with interviewer soumyashree rout , I have given all the answers which she asked for and what did I get an acquisition of cheating in interview, I even showed her my surroundings that I am not cheating, and how come such dumb people are allowed to interview. Really waste of time and effort.

Please don't go for interview for this company you will find better opportunities like I did , offered a position at a product based company better than this.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. How can a Spring Boot project be created to develop an API that returns specified data?
  • Q2. What is the code to print a right-angled triangle of numbers based on a given input number?
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
No response

I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Collections framework, Explain why you chose a particular collection instead of other with example scenario based
  • Q2. Explain your project
  • Ans. 

    Developed a web application for online shopping with features like user authentication, product search, and order management.

    • Implemented user authentication using Spring Security

    • Utilized Hibernate for database operations

    • Designed front-end using AngularJS for dynamic user interface

  • Answered by AI
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(2 Questions)

  • Q1. Goals for the future
  • Ans. 

    To become a senior Java developer and contribute to innovative projects in a collaborative team environment.

    • Continue learning new technologies and best practices in Java development

    • Work on challenging projects to enhance problem-solving skills

    • Collaborate with team members to share knowledge and improve code quality

  • Answered by AI
  • Q2. How do you think you can impact our company
  • Ans. 

    I believe my strong Java skills and problem-solving abilities can positively impact the company by improving efficiency and developing innovative solutions.

    • I have experience in developing efficient and scalable Java applications, which can help streamline processes within the company.

    • I am skilled in identifying and solving complex technical issues, which can contribute to the overall success of projects.

    • I am proactive ...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Try, catch, finally...
  • Q2. HTTP families (400,200,500)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
No response

I was interviewed in Jun 2024.

Round 1 - Coding Test 

Java Coding Questions based on ArrayList, HashMap, etc.

Round 2 - Coding Test 

Count distinct elements in given String.

Round 3 - Behavioral 

(2 Questions)

  • Q1. Current Project architecture.
  • Ans. 

    Our current project architecture follows a microservices design pattern with separate services for different functionalities.

    • Microservices architecture with separate services for different functionalities

    • Use of RESTful APIs for communication between services

    • Containerization using Docker for easy deployment and scalability

    • Implementation of service discovery and load balancing with tools like Kubernetes

    • Use of message bro

  • Answered by AI
  • Q2. My role in project
  • Ans. 

    My role in the project was to develop and maintain Java applications to meet the project requirements.

    • Developing Java applications based on project requirements

    • Maintaining and updating existing Java code

    • Collaborating with team members to ensure project success

  • Answered by AI
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Dec 2023. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Dsa question, I don’t remember
  • Q2. Check if the sentence is palindrome or not
  • Ans. 

    To check if a sentence is a palindrome, compare it with its reverse form.

    • Remove all non-alphanumeric characters and convert the sentence to lowercase.

    • Reverse the sentence and compare it with the original sentence to check for palindrome.

    • Example: 'A man, a plan, a canal, Panama' becomes 'amanaplanacanalpanama' after removing non-alphanumeric characters and converting to lowercase.

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Discussion was on Binary tree and tree traversal. Asked me to write binary tree complete program to insert amd traversal of binary tree with few changes on how to insert.
  • Q2. In depth discussion on my experience my projects.

Interview Preparation Tips

Topics to prepare for ServiceNow Java Developer interview:
  • Dsa and core java, System design
Interview preparation tips for other job seekers - Overall my both rounds went really good but after the second round, I followed with hr for 2 weeks to get the update initially she said she will schedule 3 rd round later she said I am not selected.
Overall my experience wasn’t great.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

It was 45 Mins Test And with 10 Sections . 1 Section was Java Programming Test and 1 Another Section was SQL Script Coding Test . Rest All Sections are MCQ Questions

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Java, sql ,springboot

VMware Software Interview FAQs

How to prepare for VMware Software 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 VMware Software. The most common topics and skills that interviewers at VMware Software expect are VMware, Computer science, Cloud, Automation and Open Source.

Tell us how to improve this page.

VMware Software Java Developer Salary
based on 5 salaries
₹10.9 L/yr - ₹30 L/yr
213% more than the average Java Developer Salary in India
View more details

VMware Software Java Developer Reviews and Ratings

based on 1 review

4.0/5

Rating in categories

-

Skill development

-

Work-life balance

-

Salary

-

Job security

-

Company culture

-

Promotions

-

Work satisfaction

Explore 1 Review and Rating
Member Technical Staff
571 salaries
unlock blur

₹12 L/yr - ₹43.2 L/yr

Senior Member of Technical Staff
501 salaries
unlock blur

₹26.8 L/yr - ₹86 L/yr

Technical Support Engineer
429 salaries
unlock blur

₹7 L/yr - ₹21 L/yr

Business Analyst
266 salaries
unlock blur

₹5.2 L/yr - ₹17.9 L/yr

Technical Staff Member 3
251 salaries
unlock blur

₹17 L/yr - ₹54.1 L/yr

Explore more salaries
Compare VMware Software with

Microsoft Corporation

4.1
Compare

Oracle

3.7
Compare

IBM

4.0
Compare

SAP

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