
NASA Jet Propulsion Laboratory Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 49 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at NASA Jet Propulsion Laboratory.
Software Engineer Intern
I got an email straight from someone on the team. They asked me about my availability for an interview and also requested a code snippet to send over before the interview for them to check out. They mentioned they had a lot of people to interview and I liked that they gave me a month before their interview slots filled up. The person I talked to was nice and helpful.
- Could you explain your code snippet to me?
- What led you to choose C for this task?
- Describe your approach to memory allocation and deallocation.
Software Engineer
I applied for a Flight SWE role back in Fall 2023. It started with a screening call, followed by a video call with the Hiring Manager. Unfortunately, I was ghosted after the second round. This might have been because of the ongoing layoffs happening at the company.
- Tell me about your experience with C/C++ and how you would simulate inheritance in C.
- Can you answer some questions using the STAR method?
Software Engineer
I sent in my application online. A couple of days later, I got emails from some teams that thought my skillset was a good fit. I had phone interviews with them. These interviews were mostly about explaining past projects, like my problem-solving approaches and what I'd change if I did them again. They also asked me questions to learn more about my background.
- Which project you've built are you most proud of, and what's the reason?
- Tell me about your problem-solving strategies for projects you've worked on.
- What would you do differently if you were to tackle those past projects again?
NASA Jet Propulsion Laboratory Software Engineer Interview Questions
Quoted word for word from NASA Jet Propulsion Laboratory interview reports.
“How do you check if an element exists in a sorted list?”
Read reports →“Can you solve the two ropes puzzle where the goal is to measure 45 minutes?”
Read reports →“Could you write the code for the fizzbuzz problem?”
Read reports →“Could you explain what a template is and what advantages it offers?”
Read reports →“Can you come up with a novel idea for new computing interfaces?”
Read report →“Can you describe some design patterns used in software engineering and discuss how they are used? Please start by naming as many as you can from the GoF book.”
Read report →“Would you be able to begin working immediately, even before completing your degree?”
Read report →“Where do you envision yourself in the next five years?”
Read report →“What led you to choose C for this task?”
Read report →Formats, difficulty and experience
Across all 49 NASA Jet Propulsion Laboratory interview reports.