Software Engineer(Internship) applicants have rated the interview process at SpaceX with 3.2 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 53.4% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer(Internship) roles take an average of 22 days to get hired, when considering 12 user submitted interviews for this role. To compare, the hiring process at SpaceX overall takes an average of 29 days.
Common stages of the interview process at SpaceX as a Software Engineer(Internship) according to 12 Glassdoor interviews include:
Phone interview: 40%
Skills test: 27%
One on one interview: 13%
Other: 13%
Group panel interview: 7%
Here are the most commonly searched roles for interview reports -
I applied online. I interviewed at SpaceX (Hawthorne, CA)
Interview
I think it varies by applicant. For me, it consisted of Manager/Recruiter phone screenings, behavioral interviews, a technical OA, and a technical interview with an employee from the team that you applied for. In total ~ 5 interviews/phone calls
Interview questions [1]
Question 1
What was the most challenging project you worked on and how did you solve it?
I applied online. I interviewed at SpaceX (Hawthorne, CA) in Nov 2025
Interview
I got reached out to by a recruiter to schedule a phone interview with a lead engineer on the team. He asked me questions about certain projects I listed on my resume, and then proceeded to ask me questions on different data structures & algorithms, and also where using them would be useful. After doing well there I got an email to complete a technical assessment. They allot 12 hours to complete it, but it shouldn't take you that long. After submitting that, I didn't get a response for about 4-weeks. Unfortunately, I didn't get the job but got good feedback.
Interview questions [1]
Question 1
One of the questions:
What is a hash table, what does it offer, how does hashing work, what are hash collisions and how can they be addressed?
Recruited for the starship software team. I got cut in the second round. They filled the position and told me the team I am recruiting for no longer needs me.
Had a phone screening then technical interview. Then did not make it to next round. Phone screening asked both behavioral and technical questions more about concepts and working with a coding language (ie: python). Technical was typical straightforward coding question.