I submitted my resume on the same day. A few hours later, I received an email from them with an invitation to a 45-minute, 10-question assessment. They called it C++, but it was in fact a horrible K&R poor dialect with a Commodore VIC-20 smell and a mix of smells from more modern C. The potential answers were weirdly formulated, probably test questions from the 80s, high school level or something. It took me 5 minutes. They could not possibly test more than uninitialized local variables or iterating past size - 1. Their for loops were like for(int i = 0; i <= nSize; i++) – notice the blasphemy: i++ instead of the canonical/logical ++i. Well, anyway, 5 minutes later (after completion), I was told that they would not go any further with my application. I thanked them very much and politely advised them to not send stupid/unsafe/C code like that into space. Their answer was that I can reapply in 18 months after taking some basic computer science classes.
The test was a modest, entry-level high school C set of 3-5 line questions, all in almost K&R style. It was meant to test if you knew that local variables are not initialized, to see if a for loop goes beyond nSize - 1, that given a pointer you can access it using an array, and other things of this sort.
Responses were automatically graded (just like the DMV office), and the so-called "technical" recruiter was apparently computer illiterate.
The following metrics were computed from 1 interview experience for the SpaceX Senior Software Engineer Architect role in Las Vegas, Nevada.
SpaceX's interview process for their Senior Software Engineer Architect roles in Las Vegas, Nevada is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for SpaceX's Senior Software Engineer Architect interview process in Las Vegas, Nevada.