All companies

THE INTERVIEW BRIEFING

VMware Interview Guide

Prepare for VMware with a focused mix of coding, design, and communication. Start with your job description and confirm the interview loop with your recruiter.

10 Question notes 6 Practice picks 5 Levels mapped

01 / MAKE YOUR NEXT SESSION COUNT

Your preparation, made concrete.

AlgoDaily practice • not reported questions
0130 min suggested

Find the right array pattern

Merge two sorted arrays. Then adapt your solution when one array has enough unused space to hold both. Explain how you avoid overwriting unread values.

What a strong answer demonstrates

A maintained invariant, correct boundary handling, and justified complexity.

0230 min suggested

Reason about string windows

Find the longest substring without repeating characters. Walk through a repeated character, an empty input, and a string with all unique characters.

What a strong answer demonstrates

Correct window updates, explicit character assumptions, and linear-time reasoning.

0320 min suggested

Behavioral storytelling

Describe a technical decision you changed after receiving feedback. Explain your contribution and the outcome.

What a strong answer demonstrates

Specific actions, honest reflection, and measurable impact.

BEFORE YOU PRACTICE

Ask your recruiter.

Get the details that a generic company guide cannot know.

  • Which team and level is this opening for, and what does success look like?
  • What rounds, durations, and evaluation criteria should I prepare for?
  • Which languages, tools, and AI assistance are permitted?
  • Will design focus on frontend, backend, infrastructure, or another specialty?
  • Are there accommodations or preparation materials I should request?

VMware practice problems

Company-linked challenges and related lessons from our library. Not a prediction of your interview.

Questions candidates have reported

Aggregated from candidate submissions and public sources.

Q1
String Breakdown: You are given a dictionary, such as /usr/share/dict/words, containing a list of words, one per line. You are also given seven tiles. Each tile is either blank or contains a single lowercase letter (a-z). List all of the words from the dictionary that can be produced by using some or all of the seven tiles, in any order. A blank tile is a wildcard, and can be used in place of any letter. Try to use a minimal amount of memory. 1. Find all of the words that can be formed if you don't have to deal with blank tiles. (You may skip this step and go straight to step 2). 2. Find all of the words that can be formed, including those where blank tiles are used as wildcards. 3. Would you do things differently if you had to process several hundred tile sets with the same dictionary?
Q2
Levenshtein Edit Distance: Find a minimal editing distance between two strings.
Q3
Generate All String Permutations: Assume A is a number smaller than B. Find the nth number created with combination of A and B (such as AABB, ABAB, ABBA). The number of A will be equal to the number of B.
Q4
Next Larger in a Circular Array: Search an element in a cyclic sorted array .
Q5
Implement a Hash Map: What is difference between Hashtable and HashSet?
Q6
Design a smart pointer class.
Q7
Count the number of 1s in the binary of a number.
Q8
How would you obtain the sum of the elements from (0,0) to (r,c) in a 2d array, where r and c are the row and column numbers?
Q9
When you put url on a browser, how do you get moved to a website of the url?
Q10
Implement a data structure that keeps track of 50 integers. how would you build this data structure to check if an element is present, and if the structure is full, remove the oldest element? there are also no duplicates.

Engineering levels & compensation

Historical figures from existing records; date and location may be unspecified. Verify current ranges on Levels.fyi.

Level 1

Member of Technical Staff (MTS 1)

Not Available

Level 2

MTS 2

$147,167

$118,556 base · $13,611 stock · $15,000 bonus

Level 3

MTS 3

$173,000

$127,833 base · $27,750 stock · $17,417 bonus

Level 4

Senior MTS

$219,207

$150,690 base · $40,483 stock · $28,034 bonus

Level 5

Staff Engineer 1

$294,334

$191,389 base · $64,889 stock · $38,056 bonus

What people at VMware say

Reviews originally posted on Glassdoor.

Pantry, work from home benefits, location. Complete burden on contractors. Used to treat you like slave and permanent team members show off like king. Promised you that they would give permanent position but rather giving you permanent position would provide you excuses about your performance and nature if you have performed outstanding ,that does not matter in front of Team, Manager or Management. End of the cycle you will be sacked one day and new contractor are hired and same things would continue. Uses to take interview like giving you permanent position. But Clearly only Contractors are the people who used to work outstanding. They hire (contractors) developers for testing work.
Cab facility, pantry items, ambience, wfh options. Contractors do all the work, they treat contractors as slaves, lots of harassment, torture. Micro management. Its the same in development testing, production support all the team members complain the same. Assess full time employees first if they really work even for an hour.
Lots to learn. Company is genuinely employee friendly. Good stock and investment options. Career depends on the business unit you end up with. And the leadership there can be hit or miss. Have leaders who can actually have impact on careers there.
Good package Good technical domain be it Compute virtualisation or Network or storage. Good infra , good freebies. Decade old slow delivery process. It frustrates you to limit. Though good work life balance, but overall pressure based environment, especially for managers. Technology stack in most products is old. New SaaS based applications are exception. On prem products are main culprit. Though lot of learning avenues but management does not encourage. No focus on dev tools. A simple code debug can take hours or days. Leading to bugs being shuffled between teams, and other unethical practices. Lying on on official matters is very common.
The company provides all the facilities one can imagine. Very employee friendly company. Hold many events inside and outside office-team outings, lunch, dinner, etc. You will miss out on most of the fun if you are an AWF. Most of the cultural events are only for the FTEs. Lot of politics. Be good to your managers, then they will be good to you. Promotion takes lot of time. They simply don't promote you, no matter how much you work. Being a language specialist, we have minimal chances of being converted.
Inside the workplace