I applied through a recruiter. The process took 1 day. I interviewed at SpaceX in Jan 2019
Interview
A SpaceX recruiter called contacted me on Linkedin with a job opening in avionics department. An initial phone screen was scheduled but recruiter never called me back. I left a message. Few days later he responded back asking for time re-schedule phone screening again. Another day later he cancelled the interview saying that firmware position is no longer available. Seemed to me he got upset I did not respond within a hour of his email. He was not being professional. Was disappointed at the end.
Other Firmware Engineer Interview Reviews for SpaceX
HR interview followed by 1 hour call with engineer followed by a coding test. The coding test was pretty difficult. I did not make it passed that, but the final step would've been an onsite interview.