I applied through an employee referral. The process took 3 months. I interviewed at SpaceX (McGregor, TX) in Aug 2016
Interview
technical interview via phone
sit with peers 1 on 1 and mid management on site
Its a tight knit club, they need to make sure you're ok with having more experience & knowledge than your soon to be manager