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

Software Engineer

Thales
upvote
share-icon
4 rounds | 6 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 5 months
Topics: Operating system, Database management system, Networking, OOPS concepts, Data structures
Tip
Tip

Tip 1 : Practice medium level questions of DS 
Tip 2 : OS and DBMS logics must be clear
Tip 3 : Basic OOPS concepts using any language

Application process
Where: Campus
Eligibility: 6 CGPA
Resume Tip
Resume tip

Tip 1 : Don't write about those topics in which you are not confident
Tip 2 : Projects must be well revised , like what you have done and how you have done and what challenges you have faced while making the project etc.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 minutes
Interview date10 Oct 2019
Coding problem0

I was selected as able to solve the DSA question and confident with MCQ questions , all the other students who had solved the DSA question were also selected. I don't remember the DSA Question.

02
Round
Medium
Face to Face
Duration60 minutes
Interview date29 Oct 2019
Coding problem3

1. Detect Loop in Linked List

Moderate
15m average time
80% success
0/80
Asked in companies
GrabThalesSterlite Technologies Limited

You are given a Singly Linked List of integers. Return true if it has a cycle, else return false.


A cycle occurs when a node's next points back to a previous node in the list.


Example:
In the given linked list, there is a cycle, hence we return true.

Sample Example 1

Problem approach

I told me hash map solution first , so he said can you tell me other approach , I have solved the question previously so I told him the slow and fast pointer approach

Try solving now

2. Preorder traversal of a BST

Moderate
15m average time
85% success
0/80
Asked in companies
HSBCDisney + HotstarOracle

You have been given an array/list 'PREORDER' representing the preorder traversal of a BST with 'N' nodes. All the elements in the given array have distinct values.

Your task is to construct a binary search tree that matches the given preorder traversal.

A binary search tree (BST) is a binary tree data structure that has the following properties:

• The left subtree of a node contains only nodes with data less than the node’s data.
• The right subtree of a node contains only nodes with data greater than the node’s data.
• Both the left and right subtrees must also be binary search trees.

Note:

It is guaranteed that a BST can be always constructed from the given preorder traversal. Hence, the answer will always exist.
Example:
From PREORDER = [20, 10, 5, 15, 13, 35, 30, 42] , the following BST can be constructed:

example

Problem approach

I have solved this question also earlier so I know the exact algorithm for this , able to solve and wrote the code in 10 mins time frame.

Try solving now

3. Find number of islands

Moderate
34m average time
60% success
0/80
Asked in companies
MicrosoftAmazonUber

You are given a 2-dimensional array/list having N rows and M columns, which is filled with ones(1) and zeroes(0). 1 signifies land, and 0 signifies water.

A cell is said to be connected to another cell, if one cell lies immediately next to the other cell, in any of the eight directions (two vertical, two horizontal, and four diagonals).

A group of connected cells having value 1 is called an island. Your task is to find the number of such islands present in the matrix.

Problem approach

I haven't solved this question earlier , rather have solved a similar type of question , so interviewer asked me which algorithm will I be going to use and I told him DFS and then by taking some hints was able to reach to solution and have written the code and have discussed the test cases with interviewer , there were some syntactical errors but the logic was right.

Try solving now
03
Round
Easy
Face to Face
Duration30 minutes
Interview date29 Oct 2020
Coding problem2

1. Operating System Question

1) What is segmentation fault and paging?
2) What is file system?
3) Basic Linux commands?
4) How memory is allocated?

Problem approach

Tip : Use Galvin for brief summary

2. DBMS Question

1) Second highest salary query
2) Join types
3) Query using join
4) Normalization
5) Indexing

Problem approach

Tip : Practice some SQL questions.

04
Round
Easy
HR Round
Duration30 minutes
Interview date29 Oct 2019
Coding problem1

This round was just for name sake , all the candidates which have given this round has been selected

1. Basic HR Question

Why should we hire you?

Problem approach

Tip 1 : The cross questioning can go intense some time, think before you speak.


Tip 2 : Be open minded and answer whatever you are thinking, in these rounds I feel it is important to have opinion.


Tip 3 : Context of questions can be switched, pay attention to the details. It is okay to ask questions in these round, like what are the projects currently the company is investing, which team you are mentoring. How all is the work environment etc.


Tip 4 : Since everybody in the interview panel is from tech background, here too you can expect some technical questions. No coding in most of the cases but some discussions over the design can surely happen.

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
2 rounds | 3 problems
Interviewed by Thales
1740 views
0 comments
0 upvotes
company logo
Software Engineer
1 rounds | 3 problems
Interviewed by Thales
1889 views
0 comments
0 upvotes
company logo
Software Engineer
3 rounds | 2 problems
Interviewed by Thales
0 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