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

SDE - Intern

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

Interview preparation journey

expand-icon
Preparation
Duration: 2.5 Months
Topics: Data Structures and Algorithms, Computer Networks, Operating Systems, DBMS and oops.
Tip
Tip

Tip 1 : You should have good understanding in DSA and theoretical topics especially computer networks.
Tip 2 : You should be well versed with the projects and their related technologies.
Tip 3 : For ds & algo, you should practice medium level problems for online coding test.

Application process
Where: Campus
Eligibility: Above 7 CGPA
Resume Tip
Resume tip

Tip 1 : Put minimum 2 projects with their features.
Tip 2 : Put some info about your coding profiles and some info about your extra curricular activities.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration60 minutes
Interview date9 Aug 2021
Coding problem1

Coding round was online on Xobin platform.
Round was scheduled in the morning at around 10AM.
All the activity was being monitored and camera was also on.

1. Base Conversion

Easy
15m average time
85% success
0/40
Asked in companies
UberAdobePayPal

You are given a number ‘N’ as a string in base ‘B’. Your task is to convert ‘N’ in base 10. If it’s impossible to convert ‘N’ into base 10, then you need to print -1.

Note :

1. ‘N’ contains only digits ‘0’ to ‘9’ and English letters ‘A’ to ‘F’.
2. Decimal equivalent of 0 is 0, 1 is 1, . . .9 is 9, A is 10, B is 11, . . . F is 15.
Problem approach

This problem was new for me, but I was able to solve it.
1. Convert the given numbers in decimal form i.e. in base 10.
2. Calculated their product as it can be directly done using '*' operator.
3. Converted the answer in to the base c.

Try solving now
02
Round
Easy
Video Call
Duration40 minutes
Interview date11 Aug 2021
Coding problem3

The interview was on zoom in the morning at around 9.30 AM.
The interviewer was friendly with me.

1. OS Questions

Explain the concept of semaphores.
What are the different disk scheduling algorithms?
What is a deadlock?

Problem approach

Tip 1 : Questions on OS were basic and from common topics.
Tip 2 : So revise the crucial topics from OS with some examples.

2. Networking Questions

Explain OSI Reference Model ?
Difference between IPv4 and IPv6 addresses and MAC address ?

Problem approach

Tip 1 : Computer Networks was important for this interview, for the first question interviewer asked me to explain in depth and also asked some follow u8p questions as well.
Tip 2 : College notes would help for preparing for theoretical subjects.

3. Two Sum

Easy
10m average time
90% success
0/40
Asked in companies
Chegg Inc.FacebookAmazon

You are given an array of integers 'ARR' of length 'N' and an integer Target. Your task is to return all pairs of elements such that they add up to Target.

Note:

We cannot use the element at a given index twice.

Follow Up:

Try to do this problem in O(N) time complexity. 
Problem approach

I first explained the brute first approach which was using 2 nested for loop. Interviewer told me to optimize the approach and then start coding it.
I started with the sorting approach first.
In this, sort the array and then use the two pointers approach to find the pair.
And after that I explained him the map approach, where simply store the elements value in a map with their frequency and find the pair using the map.
I gave both the approaches, one time optimized and another space optimized.

Try solving now
03
Round
Medium
Video Call
Duration50 minutes
Interview date12 Aug 2021
Coding problem2

The interview was on zoom in the morning at around 10.30 AM.
The interviewer was friendly with me but he was a foreigner, so I had some difficulty with his accent, but he was fine with repeating the questions.

1. DBMS Questions

What is an ER model ?
What are the different types of relationships between tables ?
How does SQL stores data and process queries?
What is normalization, explain with example.

Problem approach

Tip 1 : The interviewer was expecting in depth answers, so study DBMS very well.
Tip 2 : You should know about how a SQL works internally.

2. Group Anagrams

Moderate
30m average time
70% success
0/80
Asked in companies
AmazonAtlassianThales

You have been given an array/list of strings 'inputStr'. You are supposed to return the strings as groups of anagrams such that strings belonging to a particular group are anagrams of one another.

An anagram is a word or phrase formed by rearranging the letters of a different word or phrase. We can generalize this in string processing by saying that an anagram of a string is another string with the same quantity of each character in it, in any order.

Note:
The order in which the groups and members of the groups are printed does not matter.
For example:
inputStr = {"eat","tea","tan","ate","nat","bat"}
Here {“tea”, “ate”,” eat”} and {“nat”, “tan”} are grouped as anagrams. Since there is no such string in “inputStr” which can be an anagram of “bat”, thus, “bat” will be the only member in its group.
Problem approach

This was a medium problem.
First explained him my approach, I used a map of string to vector of string.
- Started Traversing the array of string and for each string, make a copy of it.
- Sort the copied string and make it the key of the map and and add the original string to the map.
- This will store all the anagrams in a separate array of string.
- After that traverse the map and store the value which is an array of string in the 2d array of strings.

Try solving now

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
SDE - 1
2 rounds | 5 problems
Interviewed by VMware Inc
815 views
0 comments
0 upvotes
company logo
Software Testing Engineer
3 rounds | 6 problems
Interviewed by VMware Inc
1417 views
1 comments
0 upvotes
company logo
SDE - 1
3 rounds | 5 problems
Interviewed by VMware Inc
325 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 5 problems
Interviewed by VMware Inc
329 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - Intern
3 rounds | 6 problems
Interviewed by Amazon
15481 views
4 comments
0 upvotes
company logo
SDE - Intern
4 rounds | 7 problems
Interviewed by Microsoft
15339 views
1 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Amazon
10142 views
2 comments
0 upvotes