I applied through a recruiter. I interviewed at VMware (Bengaluru) in Mar 2015
Interview
Went through initial 4 rounds of US skype/phone call
Followed by 6 rounds of VMware Bangalore onsite Interview
First rounds solve programming puzzles
Second round 1-1 with your program result
Third round Testing fundaments, various scenarios, Linux, Unix, Java
Fourth round Core java/Advanced java
Fifth round Selenium, Appium, hiring Manager etc
Sixth Round Directors round
Interview questions [1]
Question 1
Covered mostly on Java, Datastructure, Selenium, Appium, Puzzles, Unix/Linux etc
I applied through an employee referral. The process took 2 months. I interviewed at VMware (Palo Alto, CA) in Jul 2015
Interview
I had a horrible experience recently with the storage and disaster recovery team. The recruitment process was not professional. They had no clear process in their hiring. I had to do 1 phone round, 4 skype rounds(supposedly on site), 1 round with the hiring manager and then again I was called for another "real" on-site(4 rounds). Totally around 10 rounds.
I have to tell you, when you are interviewing someone who already works for another company(not a fresh college grad), he/she is reserving a lot of professional time to give the interview. Better respect their time.
The whole process took around 1.5 months. I should mention this, the hiring manager had no professional ethics. He sounded very condescending and had no respect for the candidates time(He missed my interview schedule twice and did not sound apologetic about it at all).
I was not offered the role but I am very glad I did not get to work with a horrible boss. His teammates very lovely and nice though. I have to be honest. They seemed much intelligent and pleasant to work with.
My advice: Plan to take a lot of time out of your work, if you are planning to interview with them, because they take your time for granted.
Interview questions [1]
Question 1
Questions around BST, a lot of linux based questions, what happens when you turn a computer on?
they were more keen on multi-threaded programming.
I applied through a recruiter. The process took 2 days. I interviewed at VMware (Palo Alto, CA) in Oct 2014
Interview
VMWare has a very professional interview process. Their recruiters are top notch and will always keep you in the loop as to where you stand. They are also very friendly as well. With other companies sometimes you never hear back from anyone.
First there is an initial technical phone screen interview which lasts about 45 minutes or so.
If you pass the phone interview they invite you onsite where you will be interviewing with at least three people. Each interviewer has one technical programming question which you are expected to code on a white board. This lasts around 45 minutes per interviewer. You may get a fourth interviewer added into the mix if they still don't have a good feel about you. (Most likely it's because you got 2 thumbs up and 1 thumb down) Be prepared to go back and study CS fundamentals because this is what they are looking for. stacks/hashtables/binary trees...etc as well as sorting algorithms such as mergesort/quicksort. If it's a "VMware hiring event" you have been invited to, you will encounter as little as three other candidates up to twenty who are interviewing at the same time. So don't be surprised with that.
Overall the experience was very positive.
Interview questions [1]
Question 1
Given an array of integers write a function so that all the even numbers are on the left side of the array and all the odd numbers are on the right side of the array.