I applied through a staffing agency. The process took 2 weeks. I interviewed at Deem (San Jose, CA) in May 2017.
Interview
2 phone interviews, 2 in person interviews in SJ. Everyone was very nice and the process went at a good pace. Good technical questions. They gave me food and snacks with cool views of the bridge. I met with people from almost every level within the Engineering team: staff, VP, Principal software engineer. Questions were often tough and during interviews back to back it was tiring.