I applied through a recruiter. The process took 3 weeks. I interviewed at VMware (Denver, CO) in May 2016
Interview
It was a multi interview process which included a technical interview. The staff that interviewed me were very professional and knowledgable of the company as a whole as the specific position I was being recruited for.
I was so happy with how things went, I have referred multiple people since then.