I applied online. I interviewed at SpaceX (Dallas, TX) in Mar 2023
Interview
Recruiter interviews by phone, followed by Hiring Manager's phone interview. If selected, next step is in-person technical interview. In-person interview may involve solving math problems, design and coding exercises. Then, HR interview.
Interview questions [1]
Question 1
What was the most challenging problem you solved and describe the steps involved?
I applied online. The process took 3 weeks. I interviewed at SpaceX (Mountain View, CA) in Sept 2021
Interview
Applied online. Got a response from the recruiter right away. Technical interview over my resume by a senior engineer/manager to make sure I know what I am talking about.
Take-home question for 48 hours to code solution for. It took a significant amount of my time. Problem had some ambiguities with misleading guidance from the proctor.
Problem purely measures your skills in algorithm/data structure. No software engineering assessment whatsoever. It is like a grad school problem despite the context that seems very practical/realistic.
Solution that meets the requirements for all the test cases was provided on time. Rejection received two days later from the recruiting team saying that it did not match the coverage they are looking for.
The least to expect is to respect the amount of time spent on that problem and have an in person call to go through the solution, pluses and minuses. Please show some respect to your candidates!
Interview questions [1]
Question 1
Write an algorithm to cover a set of ground stations by a set of satellites given coordinates and constraints on visibility/interference etc. The problem is at least NP-Complete.