NASA Jet Propulsion Laboratory logo

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

2.3 Rounds average
Average Typical difficulty
77.1% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at NASA Jet Propulsion Laboratory.

Showing 3 of 49
NASA Jet Propulsion Laboratory logo
NASA Jet Propulsion Laboratory

Software Engineer Intern

Engineering · nearly a year ago

Intern Average Positive experience No offer 2 rounds
Interview process
Recruiter call Take home Technical screen
Interview formats
Technical Coding Behavioral

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.

Confirmed questions3 questions
  • 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.
NASA Jet Propulsion Laboratory logo
NASA Jet Propulsion Laboratory

Software Engineer

Engineering · a year ago

Mid Average Neutral experience No offer 2 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Technical Behavioral

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.

Confirmed questions2 questions
  • 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?
NASA Jet Propulsion Laboratory logo
NASA Jet Propulsion Laboratory

Software Engineer

Engineering

Entry Easy Positive experience Accept offer 2 rounds
Interview process
Recruiter call Phone screen
Interview formats
Behavioral Technical

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.

Confirmed questions4 questions
  • 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.

Can you solve the two ropes puzzle where the goal is to measure 45 minutes?

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

Formats, difficulty and experience

Across all 49 NASA Jet Propulsion Laboratory interview reports.

Interview formats

Behavioral 42.7%
Technical 38.8%
Coding 8.7%
Presentation 5.8%
Other 1.9%

Interview difficulty

Easy 36.7%
Average 55.1%
Difficult 8.2%

Candidate experience

Positive 77.1%
Neutral 16.7%
Negative 6.2%