I didn't sign an NDA, but I didn't make it onsite either.
After submitting my resume, a technical recruiter called to assess where my best fit would be and why I wanted to work at SpaceX.
After that, I was emailed a take-home coding assignment and given two days to complete it. The recruiter mentioned it must be completed within three hours, but there is no real way for them to check that. Still, I did as instructed. The take-home assignment consisted of four sections of soft skill and coding problems.
Once submitted, the recruiter responded five days later stating I had passed. A second recruiter then scheduled a live coding interview round for seven days after that. Communication was great.
The live coding interview was 90 minutes. The interviewer was very nice and gave me the impression he loved his work. It was in three sections:
Either way, I bombed a simple programming 1 binary search, and there was no saving this interview. Two days later, I received the rejection email.
He mentioned he had worked there for three years on a small team running "the brains of SpaceX" and had never met Elon Musk.
5 soft skill questions asking about a project you worked on and challenges faced.
You are given code to compare an unsorted list of strings from one array to unsorted strings inside another array. If there are matches, then print them out. The given code uses two for-loops with the print statement inside to print matches. You are instructed to optimize.
Imagine we are playing The Price Is Right. First, find the value in the sorted list that matches the item's value. Then, find the value that is next lowest, or just under. Return THAT index.
The following metrics were computed from 4 interview experiences for the SpaceX Full Stack Software Engineer role in United States.
SpaceX's interview process for their Full Stack Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for SpaceX's Full Stack Software Engineer interview process in United States.