The interview itself isn't that difficult, but since there are way too many steps in a short amount of time, it's easy to mess up. The process is as follows:
This is for a full-time, entry-level software engineering position:
Overall, the people are friendly, but there are so many steps. In my case, because the process was taking a long time and I landed another great job, I had to withdraw my application mid-interview process.
Resume
Coding Software Engineering Questions
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.