Johns Hopkins Applied Physics Laboratory logo

Johns Hopkins Applied Physics Laboratory Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 41 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
70.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Johns Hopkins Applied Physics Laboratory.

Showing 3 of 41
Johns Hopkins Applied Physics Laboratory logo
Johns Hopkins Applied Physics Laboratory

Senior Software Engineer

Engineering · more than a year ago

Senior Easy Positive experience Accept offer 3 rounds
Interview process
Recruiter call Phone screen Onsite Background check Offer
Interview formats
Behavioral Technical Presentation

I initially connected with JHU APL at a career fair where they took my info and had me apply online. Weeks later, they invited me for an on-site interview, covering my travel and lodging. The day started with HR discussing benefits, followed by a 1-on-1 with my potential supervisor about their work and some typical personality questions. Then, I met with different team members for their perspectives and had lunch with newer folks. I also toured a lab. About 1.5 months after the interview, they extended an offer. They were very patient while I considered other offers, communicating frequently via email and phone, and even his supervisor checked in. They clearly explained why they wanted me and how I'd fit, even providing a list. They were understanding about my need to choose the best option for my family and weren't pushy at all. It was a great experience, much better than my post-offer interactions elsewhere. After I accepted, my supervisor sent a nice email expressing excitement.

Confirmed questions7 questions
  • What makes you want to join this company?
  • Tell me about your leadership capabilities.
  • What do you consider your biggest weakness?
Johns Hopkins Applied Physics Laboratory logo
Johns Hopkins Applied Physics Laboratory

Software Engineer

Engineering

Mid Easy Neutral experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical

The entire interview process, from initial contact to the final interviews, felt quite lengthy. I spoke with several individuals one-on-one within the department. It wasn't clear to me why each person was interviewing me, and I received conflicting information about what the department actually does. I also realized the salary they offered was lower than I expected, though I did mention to HR that salary was negotiable. It's possible that their uncertainty about what they needed for the team, or their readiness to hire, contributed to the outcome. HR wasn't very responsive, even when scheduling the interview.

Confirmed questions3 questions
  • Could you walk me through your professional history and your motivations?
  • What's your background with Agile practices?
  • Tell me about your experience using a particular technology stack.
Johns Hopkins Applied Physics Laboratory logo
Johns Hopkins Applied Physics Laboratory

Software Engineer

Engineering

Entry Average Neutral experience No offer 5 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Behavioral Technical

Started with a phone screen with the manager discussing the job, APL, and me. Then had another phone screen with HR, which felt a bit unnecessary, about why APL is a good choice. After that, there were four interviews with different groups of team members and leaders. These were mainly behavioral, get-to-know-you type interviews, with some technical elements. We talked about a project I did and its technical parts. The worst part was the lack of follow-up and not sticking to the timeline they promised. I had to reach out several times and eventually got an automated rejection. While the team members were nice, the HR side was pretty bad.

Confirmed questions2 questions
  • Can you discuss your past involvement with AI and Machine Learning technologies?
  • Tell me about your prior experience with AI and Machine Learning technologies.

Johns Hopkins Applied Physics Laboratory Software Engineer Interview Questions

Quoted word for word from Johns Hopkins Applied Physics Laboratory interview reports.

What is the time complexity for removing the first element from a linked list?

Read reports

What is the time complexity for removing the first element from an array?

Read reports

Can you compare the time complexity of recursive versus non-recursive Fibonacci functions?

Read reports

What methods can be used to reduce overfitting in a model?

Read reports

Can you explain the difference between an interface and an abstract class?

Read report

Can you explain the distinctions between an interface and an abstract class in Java?

Read report

How would you approach parsing large text files to find identical content?

Read report

Can you explain the mechanics of long-polling and its use cases?

Read report

How would you secure a network of computers against an adversary?

Read report

Formats, difficulty and experience

Across all 41 Johns Hopkins Applied Physics Laboratory interview reports.

Interview formats

Behavioral 46.1%
Technical 40.4%
Coding 5.6%
Presentation 4.5%
Group 1.1%

Interview difficulty

Easy 39%
Average 53.7%
Difficult 7.3%

Candidate experience

Positive 70.7%
Neutral 19.5%
Negative 9.8%