Tesla recruiter phone interviewed first, then phone interviewed again with a senior engineer, next one-hour timed test, then on site interview with one-hour presentation, last an essay on why Tesla should hire you. A lot of detailed technical questions during on-site interview, some brain teaser questions as well. You could feel the passion of Tesla engineers. All in all, the interview was a worthy experience.