Interview was tough. Highly technical. They gave lot of time to think. It was more then 5 rounds but not bit cool. They don't pressurize on a question, Simply change it if you are stuck.
I applied online. The process took 1 week. I interviewed at VMware in Mar 2014
Interview
Hiring manager contacted me after going through my resume. I had 2 rounds of telephonic interview. One with Hiring manager and another with Senior Member of Technical Staff. Interview consisted of questions on tree traversals, some array based questions and java internals.
I have gone through objective Q/A round, 2-3 technical rounds then HR round.
If it is through reference then you will have 3-4 technical rounds and if they are satisfied may be more technical rounds you will have and HR rounds.