I applied through a recruiter. The process took 3 months. I interviewed at Yapstone (Palo Alto, CA) in Oct 2018
Interview
Had a phone call with the hiring manager, a technical screening, and then was invited onsite. Met with multiple people. You know you are interview with a big company, but everyone was super friendly.