I applied online. The process took 4 weeks. I interviewed at SpaceX (Cocoa, FL) in Nov 2019
Interview
Typical phone interview which was 10-15 mins basically reviewing the application and the open position. I then had an on-site interview with the operations supervisor for the position applied. A final phone interview was with someone from the engineering department.
I applied through a recruiter. The process took 2 weeks. I interviewed at SpaceX (Hawthorne, CA) in Oct 2019
Interview
Gets back within 2 weeks, on site interview with a quick test. Then after the test you get interviewed by the team and they consist of 5 people so bring multiple resumes.
I applied through an employee referral. The process took 1 week. I interviewed at SpaceX (Hawthorne, CA) in Aug 2014
Interview
Three interviews - all over the phone. First with the technical recruiter, then with my would-be manger and supervisor (separate). They seemed very interested in attitude and interest in the field, and were very outgoing and interested in it themselves. They didn't ask any technical questions, but did go over my resume item by item.
I was interviewing for an intern position. From talking with my coworkers who interviewed for permanent positions, my interview was atypical.