Do practice a lot of DP problems and pay more focus on Data Structure and algorithms related problems. I prepare for my interview through the interview preparation course of Coding Ninjas and it was too good. You will get all the concepts that are asked in an interview there.
Do mention 2-3 good projects and your previous internship experiences as it will give a good impression to the interviewer and increases your chances of selection.
This was MCQ and Coding round, there were some MCQ questions and one coding question.
25 MCQs-> based on object-oriented programming, Operating system, Data communication and networking.
We have a collection of stones, each stone has a positive integer weight.
Each turn, we choose the two heaviest stones and smash them together. Suppose the stones have weights x and y with x <= y. The result of this smash is:
If x == y, both stones are totally destroyed;
If x != y, the stone of weight x is totally destroyed, and the stone of weight y has new weight y-x.
At the end, there is at most 1 stone left. Return the weight of this stone (or 0 if there are no stones left.)
This round contained questions related to Object-Oriented Programming System and DP related coding problems.
Given two strings str1 and str2 and below operations that can be performed on str1. Find minimum number of edits (operations) required to convert ‘str1’ into ‘str2’.
1. Insert
2. Remove
3. Replace
Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What does print(2 ** 3) output in Python?