I applied through college or university. The process took 2 months. I interviewed at NASA Jet Propulsion Laboratory in Nov 2016
Interview
The interview was short ~30 min. It was casual, half technical, half about my experiences / resume. They gave me chance to ask questions and told them I had a pending offer at a different company with a deadline. They got back to me within 10 days of the interview.
Interview questions [1]
Question 1
Why do you want to work at JPL?
What has been your favorite class and why?
Expand on this project on your resume, what were your contributions?
How do you write a good test procedure?