I applied online. The process took 1 day. I interviewed at NASA Jet Propulsion Laboratory (Pasadena, CA)
Interview
Phone screens first, then in person for a panel interview. You spend 1/2 day there--they've vetted you after the phone screening. If you're intuitive, then you know that the most important factor is how much they like you. Your abilities are a far second.