I applied online. The process took 4 months. I interviewed at SpaceX (Hawthorne, CA) in Jan 2013
Interview
Started with phone interviews with relevant technical staff. If phone interviews go well, get invited to an on site interview with presentation and one on one interviews with team members. Took most of the day.
They can be a bit slow to respond after the on-site interview, and they seem quite picky about very specific matches to open positions.
Interview questions [1]
Question 1
With regard to the level of responsibility assumed by even entry level developers.
Technical questions and some behavioral questions. Technical recruiter screening and then call with an engineer (that was more technical). Technical questions were open ended and discussion based. Overall expected level of difficulty.
I applied online. I interviewed at SpaceX in Nov 2015
Interview
Technical Phone Screen. It lasted 30 minutes and was mainly focused on my project experience. I also had time to ask the interviewer about questions I had about SpaceX. Although it was a tough interview it definitely wasn't anything crazy. Hope to hear back from the company soon!
Interview questions [1]
Question 1
Q: Describe a project that you have worked on outside of the classroom with specific emphasis on the design process.