Tip 1 : Study DSA thoroughly
Tip 2 : Have a good explaination for your projects, try to have atleast 2 good projects of your choice
Tip 3 : Keep learning from all those tests where you failed
Tip 1 : Make things concise, resume should reflect what your interests are and that you are actually interested in the role being offered
Tip 2 : Add at least 2 projects, one internship if you can. It makes the recruiter believe you can work in his company easily
Coding questions were of moderate level with MCQs
The test was taken during the day



1. Every train will depart on the same day and the departure time will always be greater than the arrival time. For example, A train with arrival time 2240 and departure time 1930 is not possible.
2. Time will be given in 24H format and colons will be omitted for convenience. For example, 9:05AM will be given as "905", or 9:10PM will be given as "2110".
3. Also, there will be no leading zeroes in the given times. For example, 12:10AM will be given as “10” and not as “0010”.



If the input tree is as depicted in the picture:
The Left View of the tree will be: 2 35 2
Puzzles were asked,
Data structures were tested,
Output question was asked which was having an error and I had to find that error and its reason,
My projects were discussed and how OOPS could be used in it was also asked to me.
Two wire burning puzzle - How do we measure forty-five minutes using two identical wires, each of which takes an hour to burn?
If we light a stick, it takes 60 minutes to burn completely. What if we light the stick from both sides? It will take exactly half the original time, i.e. 30 minutes to burn completely.
1) 0 minutes – Light Stick 1 on both sides and Stick 2 on one side.
2) 30 minutes – Stick 1 will be burnt out. Light the other end of Stick 2.
3) 45 minutes – Stick 2 will be burnt out. Thus 45 minutes is completely measured.
3 Ants and Triangle - There are 3 ants sitting on three corners of a triangle. All ants randomly pick a direction and start moving along edge of the triangle. What is the probability that any two ants collide?
Collision doesn’t happen only in the following two cases:
1) All ants move in a counterclockwise direction.
2) All ants move in a clockwise direction.
Since every ant has two choices (pick either of two edges going through the corner on which the ant is initially sitting), there are total of 23 possibilities.
Out of 23 possibilities, only 2 don’t cause a collision. So, the probability of collision is 6/8 or 3/4 and the probability of non-collision is 2/8 or 1/4.
What is Compile time Polymorphism and how is it different from Runtime Polymorphism?
What are the various types of constructors in C++?
What are the various types of inheritance?
An overview of company was given and our feedback was asked about the process
1) Why should we hire you?
2) What are your expectations from the company?
3) How was your overall interview experience?
4) What are your strengths and weakness according to you?
5) Where do you see yourself in the next 5 years?
Tip 1 : The cross-questioning can go intense sometimes, 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 an opinion.
Tip 3 : The 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.

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