Upload Button Icon Add office photos

Filter interviews by

VMware Software Java Software Engineer Interview Questions, Process, and Tips

Updated 12 Oct 2020

VMware Software Java Software Engineer Interview Experiences

1 interview found

I applied via Referral and was interviewed in Sep 2020. There was 1 interview round.

Interview Questionnaire 

10 Questions

  • Q1. 1.what are IOC AND dI
  • Ans. 

    IOC stands for Inversion of Control and DI stands for Dependency Injection.

    • IOC is a design pattern that allows the flow of control to be inverted, where the framework controls the flow of the program.

    • DI is a technique where the dependencies of an object are injected into it, rather than the object creating them itself.

    • IOC and DI are closely related and often used together in software development.

    • Spring Framework is a p...

  • Answered by AI
  • Q2. 2.components of IOC
  • Ans. 

    IOC stands for Inversion of Control. Its components are Dependency Injection and Aspect Oriented Programming.

    • Dependency Injection: injecting dependencies into a class instead of creating them within the class

    • Aspect Oriented Programming: separating cross-cutting concerns from the main logic of the application

    • Examples: Spring Framework, Guice

  • Answered by AI
  • Q3. Contructor Or setter injection
  • Q4. Scopes in spring
  • Ans. 

    Scopes in Spring refer to the lifecycle of a bean and its visibility within the application context.

    • Spring has four standard scopes: singleton, prototype, request, and session.

    • Singleton scope creates only one instance of a bean and is the default scope.

    • Prototype scope creates a new instance of a bean every time it is requested.

    • Request scope creates a new instance of a bean for each HTTP request.

    • Session scope creates a

  • Answered by AI
  • Q5. AOP types
  • Q6. Detach and merge in spring
  • Ans. 

    Detach and merge are used in Spring to manage the persistence of entities.

    • Detach is used to remove an entity from the persistence context.

    • Merge is used to update the state of a detached entity and merge it back into the persistence context.

    • Both detach and merge are commonly used in Spring Data JPA.

    • Example: entityManager.detach(entity); entityManager.merge(entity);

  • Answered by AI
  • Q7. Design pattern in java
  • Ans. 

    Design patterns are reusable solutions to common software problems.

    • Design patterns provide a standard way of solving recurring problems in software development.

    • There are three types of design patterns: creational, structural, and behavioral.

    • Examples of design patterns include Singleton, Factory, Observer, and Decorator.

    • Design patterns can improve code readability, maintainability, and scalability.

  • Answered by AI
  • Q8. Multithreading in executor framework
  • Ans. 

    Executor framework provides a way to execute tasks asynchronously using multithreading.

    • Executor framework provides a way to manage thread pools and execute tasks asynchronously.

    • It uses a pool of threads to execute tasks and provides a way to submit tasks to the pool.

    • The tasks are executed in a separate thread, allowing for parallel execution.

    • Executor framework provides different types of thread pools like fixed, cached...

  • Answered by AI
  • Q9. How to implement executor framework and it's benefits
  • Ans. 

    Executor framework is used to manage threads and execute tasks asynchronously.

    • Executor framework provides a way to manage threads and execute tasks asynchronously.

    • It provides a thread pool and a queue to manage tasks.

    • It helps in improving the performance of the application by reducing the overhead of creating and destroying threads.

    • It also provides a way to handle exceptions and errors in the tasks.

    • Example: Executors.n...

  • Answered by AI
  • Q10. Question based on spring

Interview Preparation Tips

Interview preparation tips for other job seekers - Go through all concepts for spring and java with sql a little bit

Skills evaluated in this interview

Interview questions from similar companies

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

I applied via Campus Placement

Round 1 - Aptitude Test 

Question related to operating system and computer network

Round 2 - Technical 

(1 Question)

  • Q1. Traverse all child nodes in tree
  • Ans. 

    Traverse all child nodes in a tree data structure

    • Use depth-first or breadth-first traversal algorithms

    • Recursively visit each child node starting from the root node

    • Consider using a stack or queue data structure for traversal

    • Example: Traverse all nodes in a binary tree

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Question related to cloud and oops
Round 4 - Technical 

(1 Question)

  • Q1. Question related to my background and how web site work
Interview experience
1
Bad
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Basics of oops, .net framework and .net core
  • Q2. Sql query for student department id
  • Ans. 

    SQL query to retrieve student department id.

    • Use SELECT statement to retrieve data

    • Specify the columns to be selected, including the department id column

    • Specify the table where the student data is stored

    • Use WHERE clause to filter the results based on student information

  • Answered by AI
  • Q3. Solid principles and design patterns
Round 2 - Technical 

(2 Questions)

  • Q1. Asked to code palindrome
  • Q2. Code duplicate string from main string and get index of sub string
  • Ans. 

    Code to find index of sub string in main string and duplicate the sub string

    • Use a loop to iterate through the main string and check for the sub string

    • If sub string is found, duplicate it and store the index

    • Return the index of the duplicated sub string

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Manager asked me to code the count index of substring and sum of substring
  • Q2. Questions as HR informed, it was worst and all interviews were scheduled at night time.he was more technical than the second round team lead instead of asking manager round

Interview Preparation Tips

Interview preparation tips for other job seekers - worst manager round and salary is also provided less compared to market rate.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Easy
Process Duration
-
Result
Selected Selected

I applied via Campus Placement

Round 1 - Coding Test 

1 coding question and MCQ on CS fundamentals were asked.

Round 2 - Technical 

(3 Questions)

  • Q1. Questions were on my project. It was a full stack project on MERN. I was asked about non blocking IO, promises, alternatives to react.
  • Q2. I was asked a DSA question to find the set of element that occurs twice in the array. I was expected to run the code.
  • Q3. I was asked basics about cloud and if I have any related experience as the role would be devops.
Round 3 - HR 

(1 Question)

  • Q1. I was asked basics questions about myself. It was a very short 15 minute interview.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Coding Test 

In first round 4 coding question like 1 dsa 2 database and one is api and question is very simple . coding round was conducted in hackerrank

Round 2 - Technical 

(2 Questions)

  • Q1. DSA QUESTION LIKE TREE AND GRAPH
  • Q2. DP AND SORTING APPROACH
Round 3 - Coding Test 

Again same but dsa question and oops concept in deep level

Interview Preparation Tips

Interview preparation tips for other job seekers - good knowledge in dsa , database , programming thats it
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
-

I applied via Campus Placement and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Bubble sort and array was given
  • Q2. Create binary tree
  • Q3. HightBuilding Pattern

Interview Preparation Tips

Interview preparation tips for other job seekers - just go through strivers videos
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - Coding Test 

2medium level questions

Round 2 - One-on-one 

(2 Questions)

  • Q1. Project discussion for 30 mins
  • Q2. Dsa problem medium level
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(1 Question)

  • Q1. Rest Apis questions
Round 2 - One-on-one 

(1 Question)

  • Q1. Core java and OOPS and LLD

Interview Preparation Tips

Interview preparation tips for other job seekers - Good understanding of Core language and its framework

Software Developer Interview Questions & Answers

Amadeus user image Aswini Ramachandran

posted on 2 Oct 2024

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

(2 Questions)

  • Q1. Something based on hashet
  • Q2. Same with this too
Round 2 - Aptitude Test 

Basic questions were given..bar graphs,pie charts

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?

VMware Software Interview FAQs

What are the top questions asked in VMware Software Java Software Engineer interview?

Some of the top questions asked at the VMware Software Java Software Engineer interview -

  1. How to implement executor framework and it's benef...read more
  2. 1.what are IOC AND...read more
  3. Multithreading in executor framew...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

IBM Interview Questions
4.0
 • 2.4k Interviews
Oracle Interview Questions
3.7
 • 897 Interviews
Amdocs Interview Questions
3.7
 • 531 Interviews
Zoho Interview Questions
4.3
 • 514 Interviews
Cisco Interview Questions
4.1
 • 396 Interviews
Dell Interview Questions
4.0
 • 391 Interviews
SAP Interview Questions
4.2
 • 308 Interviews
Salesforce Interview Questions
4.1
 • 272 Interviews
Adobe Interview Questions
3.9
 • 250 Interviews
View all
Member Technical Staff
543 salaries
unlock blur

₹12 L/yr - ₹45.6 L/yr

Senior Member of Technical Staff
501 salaries
unlock blur

₹26 L/yr - ₹71.5 L/yr

Technical Support Engineer
397 salaries
unlock blur

₹7.2 L/yr - ₹18.9 L/yr

Business Analyst
255 salaries
unlock blur

₹4.8 L/yr - ₹17 L/yr

Technical Staff Member 3
250 salaries
unlock blur

₹17 L/yr - ₹60 L/yr

Explore more salaries
Compare VMware Software with

Microsoft Corporation

4.0
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