I applied in-person. The process took 1 day. I interviewed at Tesla (Palo Alto, CA) in Jan 2015
Interview
2 phone screens and 1 on site. tough technical questions. they dig deep into what YOU actually did. Not necessarily looking for experienced folks in terms of time, but people with critical thinking ability and drive.
I applied online. The process took 2 days. I interviewed at Tesla (Columbus, OH) in Feb 2015
Interview
I received the interview email just one day before the interview day, It was a very quick interview takes just 15 minutes, very fair questions just like other interviews, some questions can be found online and I asked them one question what job applicant will get the attention of recruiter, he answered that good education background, high gpa, and good communication skills. And also they try to make you know that life working in TESLA is very fast, I think I got a good experience in this interview.