I found this job through a friend who was hired through a staffing agency. Started with a brief pre-screen with the recruiter, followed by an on-site interview to prep for the actual interview. It was also to gauge whether or not the recruiter should move forward with the candidate. The interview questions turned out to be just like the on-site interview with Netflix. From the pre-screen to the on-site interview to an offer being made, the process took about 2 weeks.