The interview process typically begins with a phone screen, followed by a technical exam.
If you pass the technical exam, you will proceed to on-site interviews.
The technical exam may span multiple days. However, you are only permitted to ask questions during the first hour and a half after receiving the exam.
Phone screen:
Technical exam:
Essentially a complicated optimization problem with many mathematical constraints. Difficult, but doable. Does not take the full 48 hours to complete, but it's unclear whether finishing earlier ends up looking better.
The following metrics were computed from 144 interview experiences for the SpaceX Software Engineer role in United States.
SpaceX's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for SpaceX's Software Engineer interview process in United States.