I applied through a recruiter. The process took 4 weeks. I interviewed at Tesla (Palo Alto, CA) in May 2016
Interview
1.) 2 Telephone interviews of 30 minutes;
2.) 15 minute Presentation on site (Here you can show off how awesome you are - and how exciting your work is);
3.) 6 one on one interviews with employees on site
4.) Email the day after with outcome of interviews and next steps.
Interview questions [1]
Question 1
Several automotive construction questions. And some sketch exercises on the whiteboard.