I applied online. The process took 6 months. I interviewed at Tesla (Berlin)
Interview
Completely unorganized, extremely long (5 stages of interview for engineer, ~6 mo) with repetitive questions at every stage of interview. Nobody was able to explain me how the interview will progress and when can I expect any answer. Totally random and unprepared interviewers.