Very long but extremely thorough. As the interviewee, you receive constructive feedback during the interview process. Initially I conducted a skype interview with a couple different managers then I was contacted by the recruiter and Tesla flew me to Fremont for in-person interviews. During the on-site interview I met with various managers, HR personnel, and the VP of Manufacturing.