I applied through a recruiter. The process took 10 months. I interviewed at RingCentral (Belmont, CA) in Nov 2018
Interview
The interview process is long. Management likes to get multiple candidates to compare and contrast. Management focuses on potential employee willing to take extreme ownership and having the skill set to communicate with upper management.