I applied through a recruiter. The process took 3 weeks. I interviewed at Zenith Talent (San Jose, CA) in Jan 2015
Interview
An initial phone screening with the recruiter, a phone interview with a manager, and a GChat interview with another manager in addition to a skills test. The process was not stressful or lengthy.