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

Software Development

Thales
upvote
share-icon
4 rounds | 6 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 3 months
Topics: Data Structure, OOPS, STL, CPP, Socket Programming, Pointers
Tip
Tip

Tip 1 : You should know each and everything about your current project and your role and responsibilities. 
Tip 2 : Continue practice on online coding platforms and do participate in coding challenges. 
Tip 3 : Study everyday complete online courses on platform like Udemy.

Application process
Where: Other
Eligibility: Work Experence
Resume Tip
Resume tip

Tip 1: Add only what you know properly. don't add extra stuff just to add weight to your resume.
Tip 2: First page of the resume must in tabular form and it must give complete information about you in very simple manner. 
Tip 3: Make it short and direct.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 minutes
Interview date2 Jun 2020
Coding problem2

It was in the afternoon. I have to switch on my webcam during test. 1 person taking the test and 3 people were monitoring me. they ask many questions apart from the test as well. He give me some situations and ask me to give solution for the problem by writing algorithm and code.

1. Program to delete a line given the line number from a file.

Problem approach

1) Open the source file in input mode and read it character by character.
2) Open another file in output mode and place contents in the file character by character.
3) Rename the other file to the source file.

2. Anagrams

Moderate
30m average time
70% success
0/80
Asked in companies
AmazonAtlassianThales

You have been given an array/list of strings 'inputStr'. You are supposed to return the strings as groups of anagrams such that strings belonging to a particular group are anagrams of one another.

An anagram is a word or phrase formed by rearranging the letters of a different word or phrase. We can generalize this in string processing by saying that an anagram of a string is another string with the same quantity of each character in it, in any order.

Note:
The order in which the groups and members of the groups are printed does not matter.
For example:
inputStr = {"eat","tea","tan","ate","nat","bat"}
Here {“tea”, “ate”,” eat”} and {“nat”, “tan”} are grouped as anagrams. Since there is no such string in “inputStr” which can be an anagram of “bat”, thus, “bat” will be the only member in its group.
Problem approach

1. Sort the given string.
2. Open the words.txt file using file handling ifstream to read the file in C++ as: ifstream words(“file.txt”);
3. For each word in the file words.txt sort the word and compare it with the given sorted string.
4. If both the string matches in the above step then print the current word in the file words.txt.
5. Close the file after all the words has been checked.

Try solving now
02
Round
Medium
Online Coding Interview
Duration90 minutes
Interview date2 Jun 2020
Coding problem1

It was in the evening. I have to switch on my webcam during test. 1 person taking the test and 3 people were monitoring me. They asked many questions apart from the test as well.

1. What is need of Virtual Memory?

Problem approach

Tip 1: Read Operating System Concepts by Avi Silberschatz and Peter Galvin.
Tip 2: Do practice for CPU scheduling.
Tip 3: Learn concept and need of paging.

03
Round
Medium
Face to Face
Duration30 minutes
Interview date5 Jun 2020
Coding problem2

It was in the evening. There was total 3 persons in the meeting. They asked me many questions regarding my projects and my previous experience too. The interviewer were very friendly.

1. What are the unary operations in Relational Algebra?

Problem approach

Tip 1: Read Database System Concepts” by Abraham Silberschatz and S Sudarshan.
Tip 2: Do practice sql problems too.
Tip 3: Attend online courses on platforms like Coding Ninjas, Udemy etc related to subjects.

2. How many types of database languages are there?

Problem approach

Tip 1: Read Database System Concepts” by Abraham Silberschatz and S Sudarshan.
Tip 2: Do practice sql problems too.
Tip 3: Attend online courses on platforms like Coding Ninjas, Udemy etc related to subjects.

04
Round
Medium
HR Round
Duration90 minutes
Interview date9 Jun 2020
Coding problem1

It was in the morning. It was a one to one conversation. He asked me questions regarding my lifestyle, interests and work experience too. He asked me to tell me about myself for about 5 minutes. Then we talk a lot about current affairs too. Then we talked about package too. The interviewer was very nice and friendly in nature.

1.

Problem approach

Tip 1: Be talkative with interviewer.
Tip 2: Don't be panic and don't lie to him.
Tip 3: You must me very conscious and have deep knowledge regarding your skills.

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
Senior Software Engineer
4 rounds | 5 problems
Interviewed by Thales
0 views
0 comments
0 upvotes
company logo
Software Engineer
1 rounds | 4 problems
Interviewed by Thales
2750 views
0 comments
0 upvotes
company logo
Software Engineer
1 rounds | 3 problems
Interviewed by Thales
1889 views
0 comments
0 upvotes
company logo
SDE - 2
1 rounds | 3 problems
Interviewed by Thales
1591 views
0 comments
0 upvotes