I applied through a recruiter. The process took 4 weeks. I interviewed at VMware
Interview
Contacted by a recruiter to set up a 45-minute technical phone interview. Heard back 2 week after the interview and the recruiter told me I got an offer.
There was an initial Phone screen with basic questions about interests and gave an over view of the job and team and then an hour long Technical Interview was set up
I applied online. I interviewed at VMware (Palo Alto, CA) in Feb 2017
Interview
Recruiter called after a couple weeks of applying and setup 2 different phone interviews with 2 team members (not including the hiring manager) the following day. The phone interview took place the a week later. Got an email from recruiter a couple weeks later that I was selected for the next level, which was another phone interview but this time with my hiring manager. The recruiter told me I was hired the same day I spoke with my manager. The whole process was roughly 6 weeks long.