Upload Button Icon Add office photos

Filter interviews by

Clear (1)

Thales Senior Software Engineer Interview Questions, Process, and Tips

Updated 5 Sep 2024

Top Thales Senior Software Engineer Interview Questions and Answers

  • Q1. String Palindrome Verification Given a string, your task is to determine if it is a palindrome considering only alphanumeric characters. Input: The input is a single str ...read more
  • Q2. Nth Fibonacci Number Problem Statement Calculate the Nth term in the Fibonacci sequence, where the sequence is defined as follows: F(n) = F(n-1) + F(n-2) , with initial ...read more
  • Q3. Can you explain your approach to project scaling in AWS?

Thales Senior Software Engineer Interview Experiences

8 interviews found

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Mar 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Microservices design pattern and monitoring related questions
  • Q2. Java interview questions on collections
Round 2 - Technical 

(1 Question)

  • Q1. Cloud ,java microservices and mongo related questions
Interview experience
5
Excellent
Difficulty level
-
Process Duration
Less than 2 weeks
Result
Selected Selected
Round 1 - Technical 

(1 Question)

  • Q1. Linux , puzzle, simple programs l
Round 2 - One-on-one 

(1 Question)

  • Q1. About me and about my previous work

Senior Software Engineer Interview Questions Asked at Other Companies

asked in DBS Bank
Q1. Tell me about yourself. What technology are you using? What is a ... read more
asked in GlobalLogic
Q2. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
asked in UST
Q3. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in Capgemini
Q4. Pascal's Triangle Construction You are provided with an integer ' ... read more
Q5. K Largest Elements Problem Statement You are given an integer k a ... read more
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Feb 2024. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. A DSA question based on Linked List. Find the longest common suffix of 2 linked lists. for eg-> 1 ->8 -> 9 -> 7 -> 3 -> 2 -> 6 4 -> 8->5->7-> 3-> 2 -> 6, given the head of both linked lis...
Round 2 - Technical 

(1 Question)

  • Q1. Implement LFU cache in Java. Questions on Java, Spring, microservices and my current project discussion.
Round 3 - One-on-one 

(1 Question)

  • Q1. Managerial round
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Referral and was interviewed in Jan 2024. There were 2 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. String Manipulation program
  • Ans. 

    Create a program for string manipulation using an array of strings.

    • Use built-in string manipulation functions like substring, replace, and concat.

    • Iterate through the array of strings to perform different manipulations.

    • Consider edge cases like empty strings or null values.

    • Example: Reverse each string in the array and concatenate them together.

  • Answered by AI
  • Q2. Internal Working of HashMap
  • Ans. 

    HashMap is a data structure that stores key-value pairs and uses hashing to efficiently retrieve values.

    • HashMap internally uses an array of linked lists to store key-value pairs.

    • When a key-value pair is added, the key is hashed to determine the index in the array where it will be stored.

    • If multiple keys hash to the same index, a linked list is used to handle collisions.

    • To retrieve a value, the key is hashed again to fi...

  • Answered by AI
  • Q3. Spring Annotations
Round 2 - Technical 

(3 Questions)

  • Q1. Coding question
  • Q2. Maven working in Depth
  • Q3. SQL, Oracle/MySql

Skills evaluated in this interview

Thales interview questions for designations

 Senior Software

 (1)

 Software Engineer

 (6)

 Software Engineer Intern

 (1)

 Senior QA Engineer

 (1)

 Software Developer

 (1)

 Software Engineer2

 (1)

 Senior Engineer Product Development

 (1)

 Security Engineer

 (1)

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - Coding Test 

Detailed understanding of Spring Framework and Java Concepts.
Questions on Stream API
Questions on Concurrency
2 Coding questions first on String manipulation and second based on Tree.
Overall prepare good for Java concepts.

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Aug 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Technical 

(1 Question)

  • Q1. Bits , bytes and xor.
Round 3 - Technical 

(1 Question)

  • Q1. Threads, mutex and IPC
Round 4 - HR 

(1 Question)

  • Q1. Tell about company and yourself. More if behavioural round.

Senior Software Engineer Jobs at Thales

View all

I was interviewed before Mar 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 90 Minutes
Round difficulty - Medium

Mainly mcqs and some coding questions

  • Q1. 

    Nth Fibonacci Number Problem Statement

    Calculate the Nth term in the Fibonacci sequence, where the sequence is defined as follows: F(n) = F(n-1) + F(n-2), with initial conditions F(1) = F(2) = 1.

    Input:

    ...
  • Ans. 

    Calculate the Nth Fibonacci number efficiently using dynamic programming.

    • Use dynamic programming to store previously calculated Fibonacci numbers to avoid redundant calculations.

    • Start with base cases F(1) and F(2) as 1, then iterate to calculate subsequent Fibonacci numbers.

    • Optimize the solution to have a time complexity of O(N) by storing and reusing calculated values.

  • Answered by AI
Round 2 - Telephonic Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Easy

Introduction and some Python Questions

  • Q1. 

    String Palindrome Verification

    Given a string, your task is to determine if it is a palindrome considering only alphanumeric characters.

    Input:

    The input is a single string without any leading or trailing...
  • Ans. 

    Check if a given string is a palindrome considering only alphanumeric characters.

    • Remove non-alphanumeric characters from the input string before checking for palindrome.

    • Use two pointers approach to compare characters from start and end of the string.

    • Convert all characters to lowercase for case-insensitive comparison.

    • Return true if the string is a palindrome, false otherwise.

  • Answered by AI
Round 3 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Easy

Questions related to cloud deployments and all

  • Q1. Can you explain your approach to project scaling in AWS?
  • Ans. 

    My approach to project scaling in AWS involves utilizing auto-scaling groups, load balancers, and monitoring tools.

    • Utilize auto-scaling groups to automatically adjust the number of EC2 instances based on traffic patterns

    • Implement load balancers to distribute incoming traffic evenly across multiple instances

    • Use monitoring tools like CloudWatch to track performance metrics and make informed scaling decisions

  • Answered by AI
Round 4 - HR 

(1 Question)

Round duration - 45 Minutes
Round difficulty - Easy

Mainly discussed the future goals and expectations from the company

  • Q1. Can you discuss your work experience, the company culture you've encountered, and your future expectations regarding growth opportunities?

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Senior Software Engineer in NoidaEligibility criteriaNo criteriaThales interview preparation:Topics to prepare for the interview - Python, Data structures, Docker, AWS, JenkinsTime required to prepare for the interview - 2 MonthsInterview preparation tips for other job seekers

Tip 1 : Solve coding questions on daily basis
Tip 2 : Start giving interview as early as possible
Tip 3 : Write down the questions being asked in interview

Application resume tips for other job seekers

Tip 1 : Resume should be focused on a particular profile
Tip 2 : Should mention good project experience

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via LinkedIn and was interviewed in May 2021. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Questions were mostly asked from Data Structure and Algorithms and in final round they will ask about your project and your role.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared and clear about DS and Algo

Interview questions from similar companies

I applied via Naukri.com and was interviewed in Sep 2020. There were 5 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Most of the questions were on the technical skills and things I worked on added in my resume

Interview Preparation Tips

Interview preparation tips for other job seekers - Should be ready for cross questions asked on the things we say we have worked on. Should have knowledge of latest updates of the respective technology.

I applied via Company Website and was interviewed before Mar 2021. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Coding Test 

Java assesment.

Round 3 - HR 

(1 Question)

  • Q1. Where do you see yourself in 5 years?

Interview Preparation Tips

Interview preparation tips for other job seekers - Good company to start your career. Even if project managers or people wont support you, you will have teams and they will surely assist you with learning and progressing further.

Great to be part of Wipro!!
Contribute & help others!
anonymous
You can choose to be anonymous

Thales Interview FAQs

How many rounds are there in Thales Senior Software Engineer interview?
Thales interview process usually has 2-3 rounds. The most common rounds in the Thales interview process are Technical, One-on-one Round and Resume Shortlist.
How to prepare for Thales Senior Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Thales. The most common topics and skills that interviewers at Thales expect are Identity Management, Aerospace, Agile, Linux and C++.
What are the top questions asked in Thales Senior Software Engineer interview?

Some of the top questions asked at the Thales Senior Software Engineer interview -

  1. String Manipulation prog...read more
  2. Internal Working of Hash...read more
  3. A DSA question based on Linked List. Find the longest common suffix of 2 linke...read more
How long is the Thales Senior Software Engineer interview process?

The duration of Thales Senior Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.

Recently Viewed

INTERVIEWS

Amdocs

No Interviews

INTERVIEWS

Cisco

No Interviews

INTERVIEWS

Cisco

No Interviews

DESIGNATION

INTERVIEWS

JSW Energy

No Interviews

REVIEWS

TCS

No Reviews

REVIEWS

JSW Energy

No Reviews

SALARIES

OpenBet

SALARIES

OpenBet

INTERVIEWS

TCS

No Interviews

Tell us how to improve this page.

Thales Senior Software Engineer Interview Process

based on 7 interviews

2 Interview rounds

  • Technical Round - 1
  • Technical Round - 2
View more
Thales Senior Software Engineer Salary
based on 279 salaries
₹10.1 L/yr - ₹32 L/yr
49% more than the average Senior Software Engineer Salary in India
View more details

Thales Senior Software Engineer Reviews and Ratings

based on 23 reviews

3.5/5

Rating in categories

3.0

Skill development

3.7

Work-life balance

3.4

Salary

3.5

Job security

2.9

Company culture

2.9

Promotions

3.1

Work satisfaction

Explore 23 Reviews and Ratings
Senior Software Engineer

Noida

3-10 Yrs

Not Disclosed

Senior Software Engineer

Bangalore / Bengaluru

3-10 Yrs

Not Disclosed

Explore more jobs
Technical Lead
282 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
279 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer
181 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Technical Lead
92 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Engineer
80 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Thales with

AIRBUS

3.7
Compare

Tata Lockheed Martin Aerostructures

3.8
Compare

Raytheon

3.8
Compare

BAE Systems

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview