I applied online. The process took 3 weeks. I interviewed at NASA Jet Propulsion Laboratory (Pasadena, CA)
Interview
phone interview and an onsite interview. Phone interview was about 45 minutes and the onsite interview was about 3 hours with various people on the department. All the people were nice and welcoming and got tour around the labs.
Interview questions [1]
Question 1
Projects that you have worked on , basic questions about microcontrollers