Tip 1 : Should have enough knowledge on ds and algo
Tip 2 : Should know OOPs more better and if possible have hands on it
Tip 1 : Should be one page only, I will prefer make resume from online templates
Tip 2 : The technology or Project or Experience in which you are more comfortable should be written at top, if possible highlight some text also.
It was a coding round. 2 coding question were asked in this round of medium difficulty



Suppose ‘A’ = “brute”, and ‘B’ = “groot”
The shortest supersequence will be “bgruoote”. As shown below, it contains both ‘A’ and ‘B’ as subsequences.
A A A A A
b g r u o o t e
B B B B B
It can be proved that the length of supersequence for this input cannot be less than 8. So the output will be bgruoote.






A subarray is a contiguous block of elements that can be formed by deleting some (possibly zero) elements from the beginning or the end of the original array.
If the given array is [1, 2, 3, 4, 5], then [2, 3, 4], [1, 2], [5] are some subarrays while [1, 3], [2, 3, 5] are not.
If there are multiple subarrays with minimum length, find one which appears earlier in the array (i.e. subarray that starts with lower index).
If there is no such subarray, print an empty line.
It was a code-pairing round where one programming question was given and we were expected to solve that using oops concepts
The question was like we have to generate total bill amount for the customer who ordered different food items from the hotel. Conditions like different type of delivery charges depending on the situation and different number of items with different prices etc were given. I was able to solve the problem early so they extended the problem after that and in the end they asked me questions related to my projects. Interview lasted for 90 mins and venue was zoom platform, where 2 thoughtworkers joined me during this round.
Within 2 hours I got the result that I am selected for next round and the next round happened on the next day.
Go through System Design Basics
2 coding questions were asked in this round in 70 minutes



Input: Let the binary tree be:

Output: [10, 4, 2, 1, 3, 6]
Explanation: Consider the vertical lines in the figure. The top view contains the topmost node from each vertical line.
I simply tell them optimal sol with time complexity



‘N’ = 3, ‘coins’ = {1, 2, 3}, ‘freq’ = {1, 1, 3}, ‘V’ = 6
For the given example, we can make six by using the following coins:
{1, 2, 3}
{3. 3}
Hence, the answer is 2.
It was a group discussion round we were given us a topic
Express your vies on the topic “Is equality a myth?”
Tip 1 : Listen patiently to others while they speak
Tip 2 : Wait for your turns
Tip 3 : Justify your answer with facts
It was Basic HR Round questions based on personality and character were asked.
Tip 1 : Don't put too much skills/projects if you are not confident about it.
Tip 2 : Leadership principles can be very helpful for behavioural questions.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?