I applied online. The process took 3 weeks. I interviewed at Tesla (Minneapolis, MN) in Jan 2018
Interview
A full day of interviews, a presentation, and an hour-long skills exam. Be ready to hit the ground running. You're given a good opportunity to present yourself and meet many of your peers.