Thales logo

Thales Software Engineer Interview Questions
& Process

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

Based on 244 interview experiences · FREE TO READ

2.4 Rounds average
Average Typical difficulty
72.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Thales.

Showing 3 of 244
Thales logo
Thales

Software Engineer

Engineering · nearly a year ago

Entry Average Positive experience No offer 3 rounds
Interview process
Take home Technical screen Onsite
Interview formats
Coding Technical Behavioral

Got shortlisted to the top 30 for an online assessment (OA). Then traveled to another college in Noida for the OA. The OA had 25 MCQs covering CS fundamentals and aptitude, and I solved 3 out of 4 DSA questions on HackerEarth. After that, I was shortlisted for interviews which were held face-to-face the very next day at the same college in Noida.

Confirmed questions8 questions
  • There were 25 MCQs on CS fundamentals and aptitude, and I solved 3 out of 4 DSA questions on HackerEarth.
  • I got one SQL question about ranking salaries using window functions.
  • What exactly are LLM hallucinations?
Thales logo
Thales

Software Engineer

Engineering · nearly a year ago

Mid Average Positive experience Accept offer 3 rounds
Interview process
Technical screen Technical screen Onsite Recruiter call
Interview formats
Technical Behavioral

It was moderately difficult with 3 rounds total. First was an internal team technical interview based on skills relevant to the role. Then a France team technical interview where we discussed previous projects and experience, plus some technical questions. After that, a managerial round with behavioral questions and more project discussion. Finally, an HR discussion.

Confirmed questions1 question
  • In what ways do your skills and experience align with the project requirements and the overall goals of Thales?
Thales logo
Thales

Software Engineer

Engineering · a year ago

Mid Average Negative experience No offer 1 round
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical

The interview had three parts: first, an introduction to the company, then some personal questions related to your CV, and finally one or two technical questions along with a discussion about technical topics. The whole thing lasted about an hour. The technical part wasn't mentioned in the job offer description.

Confirmed questions4 questions
  • Tell me about yourself and the company.
  • Let's discuss your CV and some personal details.
  • We will ask you a couple of technical questions.

Thales Software Engineer Interview Questions

Quoted word for word from Thales interview reports.

Create a method to count the occurrences of the digit '2' in all numbers ranging from 0 to n.

Read reports

Can you write a function that takes a list of unparsed phone numbers and groups them by their area code?

Read reports

What are the differences between std::vector and std::list, and in which scenarios would each be a more effective choice?

Read reports

Given two 32-bit integers N and M, and two bit positions I and J, how would you write a method to insert M into N such that M occupies bits J down to I? Assume there's enough space for M between bits J and I. For instance, if M is 10011, you can be sure there are at least 5 bits between J and I. Provide an example: N=10000000000, M=10011, I=2, J=6, the output should be N=10001001100.

Read reports

How would you locate a person's name within a database via shell commands and then save this information into a text file?

Read report

Can you implement a recursive function to multiply two positive integers without using the multiplication or division operators? You are allowed to use addition, subtraction, and bit shifting, with an emphasis on minimizing these operations.

Read report

Who is a historical figure, living or dead, you'd like to meet, and what's your reason?

Read report

How would you troubleshoot a database that has been experiencing slowly degrading performance for a month?

Read report

Could you write a template class and then demonstrate its usage in two derived classes?

Read report

Formats, difficulty and experience

Across all 244 Thales interview reports.

Interview formats

Technical 38.5%
Behavioral 37.4%
Coding 16.2%
Presentation 2.9%
System Design 2%

Interview difficulty

Easy 23.4%
Average 67.6%
Difficult 9%

Candidate experience

Positive 72.5%
Neutral 16%
Negative 11.5%