Tip 1: Prepare DSA well.
Tip 2: Be confident & relaxed during the interview.
Tip 3: Do revise your projects, i.e., how they work and their functionalities.
Tip 1: Make your resume short, try to make it one page only, and mention all the skills you are confident in.
Tip 2: Do not put false information on your resume.
This round had 2 Coding questions and also had 40 MCQ based Questions [Aptitude (25 Questions), DSA (15 questions)]



1. You can return the list of values in any order. For example, if a valid triplet is {1, 2, -3}, then {2, -3, 1}, {-3, 2, 1} etc is also valid triplet. Also, the ordering of different triplets can be random i.e if there are more than one valid triplets, you can return them in any order.
2. The elements in the array need not be distinct.
3. If no such triplet is present in the array, then return an empty list, and the output printed for such a test case will be "-1".



Anagrams are defined as words or names that can be formed by rearranging the letters of another word. Such as "spar" can be formed by rearranging letters of "rasp". Hence, "spar" and "rasp" are anagrams.
'triangle' and 'integral'
'listen' and 'silent'
Since it is a binary problem, there is no partial marking. Marks will only be awarded if you get all the test cases correct.
I was rejected in the interview round. The interviewer asked advanced Java and JavaScript questions, and I had not prepared well for advanced Java. That's the reason I was rejected in that round.



Input: 'arr' = [1, 2, 7, -4, 3, 2, -10, 9, 1]
Output: 11
Explanation: The subarray yielding the maximum sum is [1, 2, 7, -4, 3, 2].



You are allowed to break the items.
If 'N = 4' and 'W = 10'. The weights and values of items are weights = [6, 1, 5, 3] and values = [3, 6, 1, 4].
Then the best way to fill the knapsack is to choose items with weight 6, 1 and 3. The total value of knapsack = 3 + 6 + 4 = 13.00

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