Tip 1 : You must do previously asked interviews as well as online test questions.
Tip 2 : You must have a good knowledge of DSA.
Tip 3 : Do at least 2 good projects, and you must know every bit of them.
Tip 1 : Have at least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects, and experiences more.
It was a simple interview round with 2 DSA questions and the interviewer was very supportive.




1. You are not required to print the output explicitly, it has already been taken care of. Just implement the function and return the ‘K-th’ smallest element of BST.
2. You don’t need to return ‘K-th’ smallest node, return just value of that node.
3. If ‘K-th’ smallest element is not present in BST then return -1.



An array c is a subarray of array d if c can be obtained from d by deletion of several elements from the beginning and several elements from the end.
For e.g.- The non-empty subarrays of an array [1,2,3] will be- [1],[2],[3],[1,2],[2,3],[1,2,3].
If arr = {-3,4,5}.
All the possible non-empty contiguous subarrays of “arr” are {-3}, {4}, {5}, {-3,4}, {4,5} and {-3,4,5}.
The product of these subarrays are -3, 4, 5, -12, 20 and -60 respectively.
The maximum product is 20. Hence, the answer is 20.
Can you solve this in linear time and constant space complexity?
This time, the interviewer asked me questions about the tech stack (React.js) that I listed as a skill. They also asked one DSA question and one puzzle.



Anagrams are defined as words or names that can be formed by rearranging the letters of another word. Such as "spar" can be formed by rearranging letters of "rasp". Hence, "spar" and "rasp" are anagrams.
'triangle' and 'integral'
'listen' and 'silent'
Since it is a binary problem, there is no partial marking. Marks will only be awarded if you get all the test cases correct.
Given a Circle and Six Straight Lines, what is the maximum number of pieces can one cut the circle using these six straight lines?
Tip 1 : Practice Puzzles regularly.
Tip 2 : Practice previously asked questions.
Tip 3 : Explain your thought process.

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