Thales interview experience Real time questions & tips from candidates to crack your interview

Software Engineer

Thales
upvote
share-icon
3 rounds | 2 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 1.5 Months
Topics: Data Structures & Algorithms, DBMS, Quantitative Aptitude, Logical Reasoning, Linux Systems
Tip
Tip

Tip 1 : Prepare DSA Well , as that is the most common thing you'll be asked in all rounds , also it'd help you get multiple offers. Make sure to practice all linear data structure questions well.
Tip 2 : Study about the company , its work area , business related information etc.
Tip 3 : Prepare a bit for MCQ round as well , as you'll be asked some Aptitude questions as well.

Application process
Where: Campus
Eligibility: 6.5 CGPA , No Backlogs
Resume Tip
Resume tip

Tip 1 : Make it crisp & clear. Highlight your key skills well.
Tip 2 : Make sure to add your best projects & prepare to elaborate the same during your interview.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration60 Minutes
Interview date23 Sep 2021
Coding problem0

This was the very first round & the timing was during day only with a window of 3 hours to start anytime between those 3 hours. It was of very easy to easy level difficulty which consisted of MCQs based on computer science fundamentals , DSA , OOPS , Quantitative Aptitude & Logical Reasoning. Total 54 MCQs on Computer Science fundamentals , DSA , OOPS , Quantitative Aptitude Logical Reasoning.

02
Round
Medium
Video Call
Duration60 Minutes
Interview date26 Aug 2022
Coding problem2

The timing for this round was around the evening. A senior software engineer took the interview. I was asked some basic questions related to string conversion & palindrome check etc.

1. Convert String

Easy
15m average time
85% success
0/40
Asked in companies
ThalesSAP LabsPayU

You are given a string 'STR'. You have to convert the first alphabet of each word in a string to UPPER CASE.

For example:

If the given string 'STR' = ”I am a student of the third year” so you have to transform this string to ”I Am A Student Of The Third Year"

Note:

'STR' will contains only space and alphabets both uppercase and lowercase. The words will be separated by space.
Problem approach

Traverse the string , if the (int)s[i] is >= 97 , in that case the character is sure to be a small character as ASCII code of small 'a' is 97 & thus make , s[i]=s[i]-97+65 as 65 is ASCII code of capital 'A' . By this was we'd be able to convert all small letters to capitals.

Try solving now

2. Check Palindrome

Easy
0/40
Asked in companies
EXL ServiceThalesOptum

You're given an alphabetical string ‘S’.


Determine whether it is palindrome or not. A palindrome is a string that is equal to itself upon reversing it.


For example:
‘S’ = racecar
The reverse of ‘S’ is: racecar
Since ‘S’ is equal to its reverse. So ‘S’ is a palindrome.
Hence output will be 1.
Problem approach

This is a very basic common question , which involves comparing the string & reverse of the same string. If both turn out to be same , then the string is a palindrome.

Initially , I just told that we'll take a copy of string & reverse the copy & compare both the strings. If both come out to be same , then it is a palindrome , else not.
But since , this solution takes O(n) extra space where n is size of string , the interviewer was not happy and wanted me to solve it with O(1) space.

So , this has a very simple solution that we need to traverse till half of the string & at each step , compare s[i] with s[n-i-1] which would compare the corresponding characters. For eg. First character & last character , 2nd character & 2nd last character & so on. If at any place both comparing characters are not equal , then we need to return false , that the given string is not palindrome.

Try solving now
03
Round
Medium
Video Call
Duration60 Minutes
Interview date29 Aug 2022
Coding problem0

This was a Managerial Round , where in the questions were situation based & the hiring manager wanted to know my behavioural qualities & leaning attitude. What are your achievements. What keeps you motivated?

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
Software Engineer
1 rounds | 4 problems
Interviewed by Thales
2750 views
0 comments
0 upvotes
company logo
Software Engineer
4 rounds | 6 problems
Interviewed by Thales
1753 views
0 comments
0 upvotes
company logo
Software Engineer
2 rounds | 3 problems
Interviewed by Thales
1740 views
0 comments
0 upvotes
company logo
Software Engineer
1 rounds | 3 problems
Interviewed by Thales
1890 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
4 rounds | 1 problems
Interviewed by Newgen Software
3210 views
2 comments
0 upvotes
company logo
Software Engineer
3 rounds | 6 problems
Interviewed by HashedIn
2583 views
0 comments
0 upvotes
company logo
Software Engineer
2 rounds | 2 problems
Interviewed by Ernst & Young (EY)
0 views
0 comments
0 upvotes