VMware Inc interview experience Real time questions & tips from candidates to crack your interview

Member of Technical Staff

VMware Inc
upvote
share-icon
3 rounds | 3 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 3 months
Topics: Data Structure, Algorithm, OOPS, C++, Low level design
Tip
Tip

Tip 1 : Practice as much as you can on leetcode
Tip 2 : Consistency is the key

Application process
Where: Other
Eligibility: No Criteria
Resume Tip
Resume tip

Tip 1 : Make an ATS friendly resume
Tip 2 : Mention your current projects and be crisp with them

Interview rounds

01
Round
Medium
Video Call
Duration60 minutes
Interview date20 Apr 2022
Coding problem1

It was one to one problem solving round on Zoom, scheduled at night.
Interviewer was very good.
A hackerrank link was also shared where I have to code , compile and run various test cases.
One coding question was asked in this round

1. Furthest Building You Can Reach

Moderate
10m average time
90% success
0/80
Asked in companies
Goldman SachsAmazonMorgan Stanley

Ninja is in the mood for a walk over the city, but being a ninja he prefers jumping over building roofs instead of walking through the streets.

The height of the buildings in his city can be represented through an array ‘HEIGHTS’ where ‘HEIGHT[i]’ is the height of the ith building. Ninja starts his journey from the 1st building and in one step can only travel to the roof of the next building.

While traveling from the ‘i’th to (i+1)th building:

1. If the ith building has a height greater than or equal to the next i.e (i+1)th building then he simply jumps to the next building.

2. Otherwise he uses either {‘HEIGHTS[i+1] -‘HEIGHTS[i]} bricks or just 1 ladder to climb up to the next building.

Having a limited number of bricks say ‘BRICKS’ and a limited number of ladders say ‘LADDERS’ in his Ninja pocket, he wants to know which is the farthest building he can travel up to if he uses the bricks and ladders optimally.

As Ninja is weak in mathematics so he asks for your help, can you help Ninja to find the maximum index of the building he can reach up to(1 based indexing)?

Problem approach

Step 1 : I first thought of brute force solution i.e. using ladders at first and then bricks but it was not the optimal solution.
Step 2 : Interviewer asked me to think of some optimised approach
Ladders are more valuable as you can take infinite size jump using them, so I have to use them conservatively!
My Idea was to prefer bricks wherever possible and only when bricks are insuficient, go for ladders.
Idea is to find the place where we used maximum number of bricks and change it to ladder so that we can regain those many bricks that can be used ahead.
for that I used priority queue.

Try solving now
02
Round
Hard
Video Call
Duration60 minutes
Interview date26 Apr 2022
Coding problem1

It was face to face video call round.
interviewer was from US so it was scheduled at night.
He was quiet friendly.
A hackerrank link was shared for coding , compiling code and running the test cases.

1. Minimum Swaps To Make Two Strings Equal

Hard
30m average time
85% success
0/120
Asked in companies
MicrosoftEPAM SystemsVMware Inc

You are given two strings, ‘s1’ and ‘s2’, each of length ‘N’. The strings ‘s1’ and ‘s2’ are anagrams (i.e., they contain the same characters). You can swap the position of any two characters in ‘s1’ any number of times. The task is to find the minimum number of swaps we need to perform to make ‘s1’ equal to ‘s2’.

Example :
s1 = “bac”, s2 = “acb”, n = 3

We need to perform at least two swaps to make ‘s1 = s2’:
1. Swap ‘b’ and ‘a’, so:
    s1 = “abc”
2. Swap ‘b’ and ‘c’, so:
    s1 = “acb”
So, the answer is ‘2’.
Try solving now
03
Round
Medium
Video Call
Duration60 minutes
Interview date28 Jun 2022
Coding problem1

It was a technical cum managerial round.
hiring manager was quite friendly

1. Basic HR Questions

It was more of a open discussion round.
Interviewer asked me about my previous experiences and follow up questions were there.

Problem approach

Tip 1 : Be thorough with you current project in company
Tip 2 : Be ready for follow up questions like your contribution and why used this tech stack, e.t.c.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
Member of Technical Staff
5 rounds | 5 problems
Interviewed by VMware Inc
3395 views
0 comments
0 upvotes
company logo
Member of Technical Staff
4 rounds | 6 problems
Interviewed by VMware Inc
791 views
1 comments
0 upvotes
company logo
SDE - 1
3 rounds | 6 problems
Interviewed by VMware Inc
1112 views
0 comments
0 upvotes
company logo
Software Developer
3 rounds | 5 problems
Interviewed by VMware Inc
1038 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Member of Technical Staff
4 rounds | 13 problems
Interviewed by Oracle
5378 views
0 comments
0 upvotes
company logo
Member of Technical Staff
3 rounds | 10 problems
Interviewed by Adobe
990 views
0 comments
0 upvotes
company logo
Member of Technical Staff
2 rounds | 5 problems
Interviewed by Oracle
1567 views
0 comments
0 upvotes