Smiths Detection logo

Smiths Detection Software Engineer Interview Questions
& Process

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

Based on 12 interview experiences · FREE TO READ

2.2 Rounds average
Average Typical difficulty
58.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Smiths Detection.

Showing 3 of 12
Smiths Detection logo
Smiths Detection

Software Developer

Engineering · a year ago

Senior Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding Behavioral

I was initially contacted by an interviewer who asked some basic C++ and multithreading questions. After passing that, I proceeded to the first round with a staff engineer. This interview was more of a self-assessment, starting with a question about polymorphism. I was then asked to implement a virtual function and then build my own vector class in an IDE. I struggled a bit with the copy constructor for the vector, and the interviewer provided some guidance. My feedback from the interview was that I needed to improve my basic understanding, even though I managed to answer and implement most of the questions. Because of this feedback process, I feel it's best to avoid this company.

Confirmed questions4 questions
  • Can you explain polymorphism and the differences between compile-time and run-time polymorphism?
  • Show me an example of implementing a virtual function in your preferred IDE.
  • Create your own vector class from scratch.
Smiths Detection logo
Smiths Detection

Software Engineer Intern

Engineering · more than a year ago

Intern Easy Positive experience Accept offer 2 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Technical Coding

It was a pretty straightforward process. The interviewers asked some basic questions about Java and OOPS concepts, nothing too difficult. For a developer role, make sure you're solid on C++ or Java. If it's a testing role, then Python is key.

Confirmed questions2 questions
  • Can you tell me about basic Java and general programming concepts?
  • Could you write a Java program to implement a stack?
Smiths Detection logo
Smiths Detection

Software Engineer

Engineering

Mid Average Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Behavioral Technical

I had a 3-stage interview process for a software engineer role. It started with HR, then a technical interview with the tech lead, and finally a round with the hiring manager and another person. They told me I got the job right after the third interview, but then there was a 2-week delay in getting the formal offer because the VP was traveling and needed to approve it. After chasing them for updates, I was finally told that the VP decided not to fund the position. This whole experience, along with online reviews, makes me question how this company operates. It's baffling how they could post a job, interview me, tell me I'm selected, make me wait, and then pull the plug. I wouldn't recommend wasting your time here.

Confirmed questions4 questions
  • Can you share some typical questions you ask?
  • What behavioral questions are asked?
  • What technical questions are asked?

Smiths Detection Software Engineer Interview Questions

Quoted word for word from Smiths Detection interview reports.

What function lets you access Python object attributes by their name?

Read reports

Can you explain polymorphism and the differences between compile-time and run-time polymorphism?

Read reports

Can you tell me about basic Java and general programming concepts?

Read report

Formats, difficulty and experience

Across all 12 Smiths Detection interview reports.

Interview formats

Technical 44.4%
Coding 25.9%
Behavioral 25.9%
Group 3.7%

Interview difficulty

Easy 16.7%
Average 66.7%
Difficult 16.7%

Candidate experience

Negative 33.3%
Neutral 8.3%
Positive 58.3%