Tip 1 : Explain your approach to the interviewer properly by giving examples as it will be more clear to the interviewer.
Tip 2 : Also, practice lot of graph-based questions as it is the most important interview topic.
Tip 3 : You can refer to Geeks For Geeks or Coding Ninjas as these were preferred by me mostly while preparing for interviews.
Tip 1 : Add only those skills which you are pretty confident
Tip 2 : try to make resume of one page only.
This round was coding + MCQ’s round.MCQ’s were easy and coding questions were of medium level.






‘N’ = 3, ‘coins’ = {1, 2, 3}, ‘freq’ = {1, 1, 3}, ‘V’ = 6
For the given example, we can make six by using the following coins:
{1, 2, 3}
{3. 3}
Hence, the answer is 2.
This was face to face round and the interviewer asked me to tell approach first and then write code for that and after completing the code he also made me dry run the code on his given test cases.



Two islands are considered to be the same if and only if one island is equal to another(not rotated or reflected) i.e if we can translate one island on another without rotating or reflecting then it would be considered as the same islands.
1 1 0
0 0 1
0 0 1
In this example, we have two islands and they would be considered as distinct islands as we can not translate them on one another even if they have the same no of 1's.
1 1 0 0 0
1 1 0 0 0
0 0 0 1 1
0 0 0 1 1
In this example, we have two islands and they are the same as we can translate one island onto another island, so our answer should be 1.

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?