Tip 1 : Starting early could bring in a lot of benefits.
Tip 2 : Maintain a decent CGPA, depending on your college.
Tip 3 : Competitive Coding adds more value.
Tip 4 : Not only DSA but DBMS,OOPS and OS also plays an important role. Prepare them well.
Tip 1 : Keep your resume length short
Tip 2 : Add links for your various coding platform profiles and projects.
There were 2 coding questions and these were to be completed using 2 different languages out of C, C++, and Java. Different candidates were given different sets of questions.Keeping aside the coding questions, the test also comprised of 44 MCQ's ranging from aptitude questions to Programming concepts on C, C++, and Java, which predominantly focused on OOPs and output questions for the most part.



Input: 'arr' = ["x", "xx", "y", "xyx"]
Output: 3
Explanation:
The longest possible string chain is “x” -> “xx” -> “xyx”.
The length of the given chain is 3, hence the answer is 3.



The round started with an introduction, followed by 20-25 sets of MCQ on DSA, OOPS, OS, and DBMS. Followed by 2 coding questions to be solved in 2 different languages and some questions on OS.



Let’s say you have a binary tree as follows:-

You do not need to print anything; it has already been taken care of. Just implement the function.
Step 1 : Adding the base case first i.e. to check if the root is not NULL or If the right child and left child do not exist.
Followed by this was a DFS call to the left subtree and right subtree.
Step 2 : Interviewer asked me for a BFS problem.
Step 3 : The BFS problem involves a while loop along with a stack.
Step 4 : Interviewer was quite satisfied with my approach.



Let’s say N = 2. The strings of length 2, which satisfy the given constraints are: “aa”, “ab”, “ac”, “ba”, “bc”, “ca”, “cb”, “cc”. Hence, the output is 8.
What do you mean by Semaphore in OS? Why is it used?
What is a deadlock in OS? What are the necessary conditions for a deadlock?
This round focussed on basic HR questions relating to time management, work ethics, uniqueness, strengths, and weaknesses, etc.
What are your strengths and weaknesses?
Why do you want to join us?
This round started with a brief introduction of the candidate. Later questions were derived from the introduction itself. Give them proper and articulate answers in brief.Asked to explain one of my projects and what tech stack was used. Then questions about EDG program, previous work experience, time management, team work, and other basic questions were asked.
Introduction.
Previous Work experiences.
Questions related to Projects.
How do I manage time?
This was held in the starting, right after clearing the online test. Basically, the communications skill were tested for the candidate.

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