Tip 1 : You're never 100% ready for the interview, either you succeed in the interview or you learn from the interview.
Tip 2 : Read concepts regarding System design, it'll always help you.
Tip 1 : Keep your resume clean and to the point, don't add photos and hobbies.
Tip 2 : Write explanation in work experience using bullet points and not in paragraphs.
DSA round. Timing were flexible according to availability
2 DSA questions.
Friendly interviewer



Input: boxes = [1, 3, 2, 2, 2, 3, 4, 3, 1]
Output: 23
Explanation:
[1, 3, 2, 2, 2, 3, 4, 3, 1]
----> [1, 3, 3, 4, 3, 1] (Remove 3 boxes with number 2, 3*3=9 points)
----> [1, 3, 3, 3, 1] (Remove one box with number 4, 1*1=1 points)
----> [1, 1] (Remove 3 boxes with number 3, 3*3=9 points)
----> [] (2*2=4 points)
Step 1 : Sorted the array. using any sort technique of time complexity O(nlogn)
Step 2 : Start with index 1, and check with the next element in the array.
Step 3 : Increase the step as Step = Step + i + 1.
Step 4 : Return the Steps.



[1, 2, 3, 4] is a strictly increasing array, while [2, 1, 4, 3] is not.
2nd round was Machine coding round.



N = 3
A = [ 3, 4, 5 ]
Explanation :
One of the optimal ways to play the game is :
Ninja removes 3 stones from the first pile : [ 0, 4, 5 ].
Friend removes 3 stones from the second pile : [ 0, 1, 5 ].
Ninja removes 3 stones from the third pile : [ 0, 1, 1 ].
Friend removes 1 stone from the second pile : [ 0, 0, 1 ].
Ninja removes 1 stones from the third pile : [ 0, 0, 0 ].
Thus Ninja wins the game here.
This was the Hiring Manager round.
Given few scenarios to implement the Database and what kind of database suits better in the particular situation.
Few questions were also asked regarding Redis, Kafka implementation.
Basic questions based on resume.

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