I applied through a recruiter. The process took 2 weeks. I interviewed at ViewRay (Mountain View, CA) in Dec 2017
Interview
Phone screen with recruiter. On-site interview. Meet member of cross functional team. Facility tour. Called again for second on-site interview. Interview with team members. Received offer in 2 weeks.