I applied in-person. The process took 3 days. I interviewed at NASA Jet Propulsion Laboratory (Pasadena, TX) in Oct 2018
Interview
One phone interview, one on campus interview, one full day of interviews on site. The campus interview was a pretty informal discussion. The on-site interview was more rigorous. They want to see that you can think and communicate clearly.
Interview questions [1]
Question 1
How can you contribute to the success of The Jet Propulsion Laboratory