Tip 1 : Prepare DSA very well (at least 300-350 questions)
Tip 2 : Make sure you keep checks on your aptitude as well
Tip 3 : be calm and composed and at least have 1 good project.
Tip 1 : 1-2 good project that's all you need instead of having 5 regular ones
Tip 2 : don't include useless certifications and don't ever put false things
It was an MCQ round with 30 mcq questions and it was evening, as i remember it. The questions weren't that hard but involved programming basics and aptitude skills. the exam was divided into sections with 3 coding questions in the end.



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".
The naïve approach runs three loops and check one by one that sum of three elements is zero or not. If the sum of three elements is zero then print elements otherwise print not found.
the approach that i used is traversing through the array. For every element arr[i], find a pair with sum “-arr[i]”. This problem reduces to pair sum and can be solved in O(n) time using hashing.
it was around 4 in the evening. the interviewer was friendly. there were two interviewers and they asked me questions one by one. first related to my projects, skills , background. then we came down to coding assessment



N = 3 M = 3
ARR = [ [3, 4, 5], [2, 7, 6] , [1, 2, 4] ]
Ninja at Position (0,0) has maximum skill in ‘0th’ column and minimum skill in ‘0th’ row, it is the only Chunin Ninja.
So, we return [ 3 ] as our ‘ANS’.



For example, if the input array is: [0, 1, -2, 3, 4, 0, 5, -27, 9, 0], then the output array must be: [1, -2, 3, 4, 5, -27, 9, 0, 0, 0].
I gave naive solution and then after struggling for a while I gave optimized solution and he told me to code it and I dry run the code and luckily there was no missing edge case this time.
This was the best thing ever. The HR greeted me and asked me how was the overall experience and then he asked me about my family and schooling, then we talked about my college and my skills and clubs and activities that I did there.
HR was very friendly and at the end he told me he is excited to getting me on board.
Behavioral questions totally like what do you like to do in alone time, how do you deal with stress and all
Tip 1 : Be calm and composed
Tip 2 : Be honest
Tip 3 : Ask questions in the end

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?