VMware

  www.vmware.com
Work in HR? Unlock Free Profile

VMware Senior Member of Technical Staff Interview Questions & Reviews

Updated Feb 18, 2014
All Interviews Received Offers

Getting an Interview  

51%
20%
18%

Interview Experience  

63%
5%
31%

Interview Difficulty  

Average Difficulty
19 candidate interviews Back to all interview questions
Relevance Date Difficulty
in

Accepted Offer

Positive Experience

Difficult Interview

Senior Member of Technical Staff Interview

Senior Member of Technical Staff
Palo Alto, CA

I applied through an employee referral and the process took 2 weeks - interviewed at VMware in December 2013.

Interview Details – I had 2 onside interview. The first one was 2 technical and 1 with manager, each takes about 1 hour. The second was 4 technical and 1 with manager, each takes about 1 hour.

Each technical interview started with coding, you are starting to code and it created many many topics for discussions. The interviewers were nice. The process itself is very common for silicon valley.

Interview Question – There was not a lot of unexpected questions - algorithmic, coding, understanding of architecting principles, etc.   Answer Question

Negotiation Details – Negotiated the base salary increase, the overall offer is great


No Offer

Negative Experience

Difficult Interview

Senior Member of Technical Staff Interview

Senior Member of Technical Staff
Palo Alto, CA

I applied online and the process took 4 days - interviewed at VMware in September 2013.

Interview Details – Initial communication with HR who asked why do you want to join VmWare & what do you know about the products etc. Followed by phone screen which turned out to be coding round.
F2F was 9 rounds including 1 with HR. All 8 were coding rounds on white board & included mostly data structures. However, 4 rounds were pretty similar.

Interview Question – Write the implementation for LRUMap.   Answer Question


5 people found this helpful

Declined Offer

Negative Experience

Average Interview

Senior Member of Technical Staff Interview

Senior Member of Technical Staff
Palo Alto, CA

I applied through a recruiter and the process took 3 weeks - interviewed at VMware.

Interview Details – vmware recruiters are probably some of the worst. They can be disrespectful and rude, just be prepared for that.

The phone screens were pretty typical as was the onsite. There is a big deal of focus on multithreading and data structures/algorithms. But if you are well prepared for interviews in the valley, you will notice that vmware interviews are easier than other more desired companies like google, facebook, linked in and box.

Interview Question – Nothing was unexpected. Typical tree algorithms with focus on multithreading.   Answer Question

Reason for Declining – Of all the offers at hand, vmware had the worst recruiting experience. They have faced a lot of attrition from senior engineers and recent-quits from vmware warned me against joining vmware. There code base is pretty bad at this point and that with the lack of good talent could mean a really tough experience once you join.


1 person found this helpful

Accepted Offer

Positive Experience

Difficult Interview

Senior Member of Technical Staff Interview

Senior Member of Technical Staff
Palo Alto, CA

I applied online and the process took 2 weeks - interviewed at VMware in November 2010.

Interview Details – VMware only hires the top engineers in the industry, and their interviewers really knew their stuff. If you're confident you're among the top in the field, there's nothing that can prevent them from hiring you. Just come well-prepared.

Interview Question – No questions appeared too difficult for me because I was prepared. I would advise to interview at other companies before VMware just to gain experience. VMware doesn't ask you puzzles or give you coding problems that will take more than 10 minutes to solve. However, if you just feel lucky and decide to give it a try, you won't pass.   Answer Question

Negotiation Details – The salary was so good that I didn't have to negotiate. They were flexible on the start date.


Accepted Offer

Positive Experience

Difficult Interview

Senior Member of Technical Staff Interview

Senior Member of Technical Staff

Interviewed at VMware

Interview Details – First round is usually a Phone interview. After that there is usually 3-4 rounds of technical interviews by various members of the team. Most rounds involve answering various technical questions and then writing some pseudo code or actual code. After those rounds you will be asked to wait for 2-3 days to know the result.
If successful, HR will talk numbers.

Interview Question – This was for a Web team w/in VMware. One of them asked about writing an algorithm that de-duplicates contacts in an address book. And then asked to improve the algorithm   Answer Question


No Offer

Negative Experience

Average Interview

Senior Member of Technical Staff Interview

Senior Member of Technical Staff
Palo Alto, CA

I applied in-person and the process took 1 week - interviewed at VMware.

Interview Details – Number of interviewers: 5
Position being interviewed for: Salesforce.com and web development
Back to back interviews for 45 minutes with different members of the team.
Most of them claimed to have interviewed several candidates whom they did not approve and they did not hesitate to keep reminding about the same during the interview (not a nice thing to hear from an interviewer before he/she has had a chance to interview you).
It was senior position but the expectation was that one would memorize each and every API name and method signature, etc and actually write perfect code. Any solution that used straightforward APIs were shot down and met with comments that some of the solutions offered are redundant. Long story short, unless you respond with code that is according to their design strategy (which by the way an outsider would not know) and methodology and design pattern and algorithm, your answer/solution is "not right".

2-3 days after the interview, I was informed that they changed their position requirements altogether. It was obvious that the persons interviewing had a "my way or high way" attitude when it came to accepting solutions to their design questions. Too narrow viewpoint in an industry where there is always more than a hundred ways of solving a given problem.

Interview Question – How do you reverse print a string. After answering the same by providing an out of the box API, the next unexpected question was "What if it does NOT exist". While and 2nd alternative was provided, it was pretty much shot down as being not acceptable.   View Answers (3)


Accepted Offer

Positive Experience

Difficult Interview

Senior Member of Technical Staff Interview

Senior Member of Technical Staff
Palo Alto, CA

I applied through a recruiter and the process took 5 days - interviewed at VMware in May 2012.

Interview Details – It was long series of interviews consisting of 1 1-11.5 hrs long telephonic interview and then 9 on-campus technical interview. All the interviews including one of the manager and director were completely technical in nature. The interviews were of 1 to 1.5 hrs each and they utilized every possible second of interviewing. It was a long running day and all the questions were deep down in to technologies. The questions consisted of data structures, alogorithms, java, spring, hibernate, databases, design etc.

After 7+ years of graduation, i was asked to explain the graduation final year project. I never expected it. Also in between the questions, there were few question which related to mathematics. The interviewer was quite supportive and would provide hints as welll to arrive to the final answer/solutions during the process.

Overall a great interview experience, although i was extremely exhausted with long running day and very short breaks and that too long spaced ones. This was one of the tiring interview more because i wanted to complete everything on the single day.

Interview Question – Clone a linked list with following scenario:
1) The data of every node in the link could be a pointer to another node in the link.
2) The clone should create the exact structure/graph as of original.
  View Answer

Negotiation Details – I got the called very next morning about the offer and they made decent offer as i already told them about the existing offer. The benefits were pretty good and they had offered great RSU.


Accepted Offer

Positive Experience

Very Difficult Interview

Senior Member of Technical Staff Interview

Senior Member of Technical Staff
Palo Alto, CA

The process took 2 weeks - interviewed at VMware in November 2011.

Interview Details – About one-hour phone screening comes first. The next step was an assignment to develop a small application in Java and show OOD / OOP, coding style, documentation with the class diagram, and ant script to compile / run the application. Finally, the five-hours interview with five very smart senior developers. To pass the interview really need to know the technology and need to show that you know it.

Interview Questions

  • A lot of questions about data structures (including both balanced and unbalanced trees) and algorithms.   Answer Question
  • Threads and example of creating a semaphore / distributed semaphore.   View Answer

Negotiation Details – Not sure how much room is there for negotiation.


No Offer

Negative Experience

Average Interview

Senior Member of Technical Staff Interview

Senior Member of Technical Staff
Palo Alto, CA

I applied through a recruiter and the process took 1 week - interviewed at VMware in January 2012.

Interview Details – One of the interviewer was looking at his mobile phone while I was explaining on whiteboard.
Other two guys were friendly.
Manager paid for the lunch in cafeteria.
Discussion with manager uncovered that what they were looking for was just a coder and I wanted bigger role than that. So, we did not find fit and hence no offer.

Interview Question – Depth First Search algorithm and code in C to "print" values of node in a tree.   Answer Question


No Offer

Positive Experience

Average Interview

Senior Member of Technical Staff Interview

Senior Member of Technical Staff
Palo Alto, CA

I applied in-person and the process took a day - interviewed at VMware in July 2011.

Interview Details – The interview started with the phone screen, was asked few C++-related questions.
Then got invitation for on-site.
People seem to be very nice, not trying to overppower you or show off unnecessary.
Very reasonable and adequate.
Recruiter was very polite and professional at all times.
Really liked the company and the campus.

Interview Questions

  • Merge 2 sorted single-linked lists into the brand new list (no pointer copy allowed). The resulting list should have the data from both lists all correctly sorted.   View Answer
  • Implement strstr() in C.   View Answer

Worked for VMware? Contribute to the Community!

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.