I applied online. The process took 3 days. I interviewed at SpaceX (Hawthorne, CA) in Jan 2016
Interview
The interview process was very short but seemed like a waste of time to me. Very short phone call which I thought went well. Then they have you do a 10-question C++ based quiz online. I hadn't touched C++ in years (my recent experience was in C#, and the job description was also C#) so I apparently didn't do well enough on the quiz. I immediately got an email the next day saying they wouldn't be pursuing me as a candidate. They probably use this same generic C++ quiz for every software position, even though the job I applied for was a C# programmer. No wonder they are failing as a company lately.
Interview questions [1]
Question 1
Just background (resume) info on the phone. 10-question C++ quiz that's apparently used for every position regardless of technology used.