Tip 1 : Practice DSA concepts regularly. e.g. trees, 2-pointer, linked list etc.
Tip 2 : Do 1-2 good projects in your college. Since the interviewer will be interested in that as it finally decides which team you will be joining.
Tip 3 : Do prepare for puzzles and behavioral questions.
Tip 1 : In case you have more projects, mention the ones which you can explain well and are more confident in the tech stack used in the project etc.
Tip 2 : Mention the skills correctly since it will more or less decide the team you will be joining, so do not add unnecessary stuff.
It was an online assessment round in morning.All the questions were MCQ type covering concepts of sql, oops, dbms, computer networks, code outputs , qualitative reasoning questions etc.
Determine the output of the given code snippets/ find error in the given code.
Go through the given code snippet, understand and dry run the code on different test cases.
This round was a face-to-face interaction with the interviewers. This round had 2 interviewers.Questions were based on DSA, personal projects and puzzles.




The left view of the above binary tree is {5, 7, 14, 25}.
1. I had solved the problem using a queue.
2. Interviewer asked me follow up questions related to other tree algorithms and if it could be used to solve the problem.
3. I was able to write complete solution for it and the interviewer was satisfied.



Input: 'n' = 3, 'm' = 3, 'mat' = [[1, 1, 1], [0, 0, 1], [0, 0, 0]]
Output: 0
Explanation: The row with the maximum number of ones is 0 (0 - indexed).
1. Solved the problem using brute force approach
2. Interviewer asked me to optimize the solution.
3. Solved the problem using binary search and coded it.
4. Interviewer asked me to think of any better solution as well
5. Gave two pointer approach and discussed it. Did not ask to code this one.
There are 25 horses among which you need to find out the fastest 3 horses. You can conduct race among at most 5 to find out their relative speed. At no point you can find out the actual speed of the horse in a race. Find out the minimum no. of races which are required to get the top 3 horses.
Tip 1: explained the solution using pen/paper and the interviewer was satisfied with the solution.
HR round with a lot of behavioral questions and questions about company.
Why do you want to join this company?
Do you have other offers in hand?
what do you know about the company ?
and many other behavioral questions.
Tip 1: Read about the company's work culture before going for the interview.
Tip 2: Prepare behavioral questions.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
How do you remove whitespace from the start of a string?