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

SDE - 2

Thales
upvote
share-icon
1 rounds | 3 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 3 Months
Topics: Data structure and algorithm, Java basics, OOPs concept, Design Patterns, Spring
Tip
Tip

Tip 1 : Practice competitive programming, attempt 2 questions daily
Tip 2 : never leave the basics of your coding skills behind
Tip 3 : should know in-out of your projects

Application process
Where: Referral
Eligibility: No
Resume Tip
Resume tip

Tip 1 : never lie on your resume
Tip 2 : should know in & out of your listed projects

Interview rounds

01
Round
Medium
Video Call
Duration45 minutes
Interview date25 Jul 2020
Coding problem3

Interviewer had good knowledge asked many questions.

1. Two Sum

Easy
10m average time
90% success
0/40
Asked in companies
Chegg Inc.FacebookAmazon

You are given an array of integers 'ARR' of length 'N' and an integer Target. Your task is to return all pairs of elements such that they add up to Target.

Note:

We cannot use the element at a given index twice.

Follow Up:

Try to do this problem in O(N) time complexity. 
Try solving now

2. System Design Question

Data base design for book my show

Problem approach

Tip 1 : get your doubts clear before attempting
Tip 2 : keep the round interactive.

3. Convert binary tree to mirror tree

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

Given a binary tree, convert this binary tree into its mirror tree.

A binary tree is a tree in which each parent node has at most two children.

Mirror of a Tree: Mirror of a Binary Tree T is another Binary Tree M(T) with left and right children of all non-leaf nodes interchanged.

alt text

Note:
1. Make in-place changes, that is, modify the nodes given a binary tree to get the required mirror tree.
Problem approach

I first clarified the doubts since the question was too vague in start.
Then I told that this problem can be solved with iterative or recursive approach, Interviewer told me to go ahead and code the recursive one.
We discussed time complexity.
Then I implemented iterative one too.

Try solving now

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 Development
4 rounds | 6 problems
Interviewed by Thales
2752 views
1 comments
0 upvotes
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
1890 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 2
3 rounds | 4 problems
Interviewed by HashedIn
9584 views
0 comments
0 upvotes
company logo
SDE - 2
3 rounds | 4 problems
Interviewed by Arcesium
1785 views
0 comments
0 upvotes
company logo
SDE - 2
3 rounds | 4 problems
Interviewed by HashedIn
1876 views
0 comments
0 upvotes