Tip 1 : Learn all kind of SDLC patterns.
Tip 2 : Practice complex SQL queries.
Tip 3 : They will ask one question on Data Structures, prepare it religiously.
Tip 1 : Don't mention fake skills
Tip 2 : Make it look modular with viable font.
It was an online doing round, which was scheduled in morning at around 11 AM. Results were declared after 3 days.



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.
1. At first, I size of strings, if they aren't equal they can't be anagrams.
2. Secondly, I sorted the strings into a particular order.
3. As collection frame work was not allowed.
4. I sorted both the strings using bubble sort.



1) MapSum(): Ninja has to initialize the ‘MapSum’.
2) insert(‘KEY’, ‘VAL’): Ninja has to insert this key-value pair in this ‘MapSum’.
3) sum(‘PREFIX’): Ninja has to find the sum of all values whose prefix of the keys is equal to ‘PREFIX’
During insertion, In the ‘MapSum’ if a ‘KEY’ is already present in the ‘MapSum’ then replace it with the new one.
Very easy HR round, in which HR mainly asked about my expectations from company, my family and my future career goals.
What are your future goals?
What are your expectations from company?
Tip 1 : Don't give cosmetic answers.
Tip 2 : Take some time to think before speaking.
Tip 3 : Make sure HR is showing interest.

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