Tip 1 : DSA is the most important part as initial rounds are completely dependent on DSA.
Tip 2 : Majority of companies focus on DP and trees questions. It is good to practice questions through code studio as questions generally follow similar pattern.
Tip 3 : For managerial rounds it is important to have indepth knowledge of your projects and be confident in answering behavioral questions.
Tip 1 : Keep it within one page and try to highlight your previous experiences
Tip 2 : Make sure to add at least 2-4 line summary of the project that you have made. It is always good to add a working website of your project.
2 coding questions of medium level



After understanding the statement the problem could be solved by finding the minimum distance between two nodes.
I first found LCA of the two nodes then got the minimum distance from there.
The interview started with some questions regarding oops and c++ fundamentals.
Then there was theoretical doscussion on some graphs topics.
2 dsa questions were asked on code pair.



For the given binary tree:

The Inorder traversal will be [5, 3, 2, 1, 7, 4, 6].
I solved the question using two stacks approach.



For the given binary tree [1, 2, 3, -1, -1, 4, 5, -1, -1, -1, -1]
1
/ \
2 3
/ \
4 5
Output: 1 3 2 4 5
I used the two stack approach in this problem.
This round had major focus on DBMS concepts and puzzles.
Questions about DML, DDL, triggers and normalization.
Tip 1 : Thoroughly revise concepts before interview.
Questions about semaphores, paging and threading.
Tip 1 : Practice examples which have real life implementations.
This was a managerial round.
Major discussions was on the projects that i had developed.



If the input string is "abbc", then all the possible palindromic substrings would be: ["a", "b", "b", c", "bb"] and hence, the output will be 5 since we have 5 substrings in total which form a palindrome.
A string is said to be a 'Palindrome' if it is read the same forwards and backwards.
For example, “abba” is a palindrome, but “abbc” is not.
A 'Substring' is a contiguous sequence of characters within a string.
For example, "a", "b", "c", "ab", "bc", "abc" are substrings of "abc".
Find all even sized pallindromic substrings then find all odd sized pallindromic substrings.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
To make an AI less repetitive in a long paragraph, you should increase: