3 rounds: screen, technical, and onsite.
Half of the technical round is a discussion over previous experience or projects, followed by a coding challenge, and then system design.
The onsite consists of 4-5 interviews, mostly system design.
Design a router NAT from scratch.
The following metrics were computed from 1 interview experience for the SpaceX Firmware Engineer role in Palo Alto, California.
SpaceX's interview process for their Firmware Engineer roles in Palo Alto, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for SpaceX's Firmware Engineer interview process in Palo Alto, California.