I applied through a recruiter. The process took 5 days. I interviewed at Vaco (Mountain View, CA) in Apr 2014
Interview
Be prepared for multiple interviews. They tend to do a phone first, then meet with a recruiter, then you'll meet your team/lead. The entire process takes about a week in total, they usually want you to start the following Monday.
Interview questions [1]
Question 1
Describe a problem that you had and solved in a previous position.