Web Developer applicants have rated the interview process at SpaceX with 1 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 53.4% positive. This is according to Glassdoor user ratings.
Candidates applying for Web Developer roles take an average of 14 days to get hired, when considering 1 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 Web Developer according to 1 Glassdoor interviews include:
Skills test: 100%
Here are the most commonly searched roles for interview reports -
I applied online. The process took 2 weeks. I interviewed at SpaceX (Hawthorne, CA) in Apr 2013
Interview
I applied online on their website.
A recruiter sent me an email with a login for a C / C++ quiz which asked some questions about memory allocation , and potential bugs in code. All of them were multiple choice and pretty easy.
Some questions, though, I wasn't sure how to answer: for example
(This isn't an actual question just an example)
Is it possible for the following function to go into an infinite loop given an array and its size in C:
void foo( int* array , int array_size )
{
int index = 0;
for( ; index < array_size ; index++)
array[ index ] = 0;
}
Well, for some, I'm not sure. The problem don't clarify whether or not the user can put a negative array size for the variable array_size.
Using the words "possible" I put "yes" for most of the questions that asked that, but I'm not sure that's what they wanted since it wasn't clarified.
Apparently I didn't score high enough on the quiz, even though I had thought I got them all right.
Interview questions [1]
Question 1
Is it possible for the following function to go into an infinite loop given an array and its size in C:
void foo( int* array , int array_size )
{
int index = 0;
for( ; index < array_size ; index++)
array[ index ] = 0;
}