I had a terrible interview experience with VMware. Like other candidates have posted, if you value your time and sanity, stay away from VMware. I applied online and got a call from VMware recruiter. I had 3 rounds of interview with hiring manager and senior manager which went good. After that, I was completely left in the dark for 7 weeks after my last round of interview. I did multiple follow ups but did not get any updates from VMware. After 7 weeks of follow ups and anxious wait, I was told they went with an internal candidate. Looks like I was a close favorite if it wasn't for the internal candidate. I understand the decision/outcome, but waiting weeks and weeks (after multiple rounds) to get any update is just not right, no matter how great the company is. I also understand hiring process is low priority for lot of managers, but when candidates prepare for hours and put in effort to interview, worst thing to do is leave them in the dark for such a long time. I don't know if its just my luck or company culture where managers have too much on their plate. One of the managers seemed so disinterested in interviewing from the start, he started yawning middle of the interview. He was apologetic when I had to call him out in friendly way. In the end, I felt like I wasted 2.5 months and the stress and anxiety was not worth it.