Tip 1: For Internships, practice at least 150 coding questions
Tip 2: Try to do as many projects as you can in different fields like WebDev and Android to get a good grasp of the skills
Tip 3: If you don't like doing development, then you can try Competitive Programming
Tip 1: Have at least 7 CGPA
Tip 2: Also, mention your JEE ranks, as some recruiters compare that.
They first asked personal details and then proceeded with the questions



Given ‘N’ = 3, ‘ARR’[] = 3, 2, 1.
The answer will be one because you can stack one over two over 3. Therefore only these can be inserted in the same tower.



1. Consider the container to be 2-dimensional for simplicity.
2. For any pair of sides ignore all the lines that lie inside that pair of sides.
3. You are not allowed to slant the container.

Consider 'ARR'= {1,8,6,2,5,4,8,3,7} then the vertical lines are represented by the above image. The blue section denotes the maximum water than a container can contain.
This was tech interview on Microsoft Teams



1. There will be no leading zeros in any string in the list ‘BINARYNUMS’.
Consider N = 5 and the list ‘binaryNums’= [“0”, “01”, “010”, “100”, “101”]. This list consists of the binary representation of numbers [0, 1, 2, 4, 5]. Clearly, the missing number is 3 and its binary representation will be “11”. So you should return string “11”.



Introduce yourself
Tell me about a situation where you showcased leadership skills.
Where do you see yourself in 5 years?
What are your strengths and weaknesses?
Tip 1 : Be precise and clear with your answers
Tip 2 : Communication skills are important

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