Tip 1 : Prepare Easy and Medium level questions
Tip 2 : Prepare for System Design and your current projects
Tip 3 : Practice 2-3 questions daily.
Consistency is the key.
Tip 1: Every information on the resume should be correct and on your fingertips
Tip 2: Mention good projects on your resume and the impact you made on that project
First round was 105 minutes coding round, followed by 10-15 minutes work style survey. It consists medium level coding problem.



In the below histogram where array/list elements are {2, 1, 5, 6, 2, 3}.
The area of largest rectangle possible in the given histogram is 10.
TC: O(n)
SC: O(n)



Each pair should be sorted i.e the first value should be less than or equals to the second value.
Return the list of pairs sorted in non-decreasing order of their first value. In case if two pairs have the same first value, the pair with a smaller second value should come first.
TC: O(n)
SC: O(n)
First round was 1hr coding round on video call. It consists of one easy and one medium level coding problem. Interviewer was very polite and helpful.



I gave the single array traversal solution and interviewer was satisfied with the approach.
TC: O(n)
SC: O(1)



For the given binary tree [1, 2, 3, -1, -1, 4, 5, -1, -1, -1, -1]
1
/ \
2 3
/ \
4 5
Output: 1 3 2 4 5
I gave the BFS based solution and interviewer was satisfied with the approach.
TC: O(n)
SC: O(n)
This round was High level System design round. This was also video call round. Interviewer was helpful.
Design instagram
Tip 1: Don't throw buzz words. You should have the proper understanding of the terms you are saying.
Tip 2: Practice at least 8-10 system design case studies.
Tip 3: Prepare fundamental theory well
This round was Low level System design round. This was also video call round. Interviewer was helpful.



This game is played between two people (Player 1 and Player 2). Player 1 chooses ‘X' and Player 2 chooses ‘O’ to mark their cells. A move is guaranteed to be valid and is placed on an empty block.
A player who successfully places 'N' of their marks in a horizontal, vertical, or diagonal row wins the game. Once a winning condition is reached, no more moves are allowed.
0: No one wins.
1: Player 1 wins.
2: Player 2 wins.
Let us assume if ‘N’ = 3 and player 1 places ‘X’ and player 2 places ‘O’ on the board.

Tip 1: Don't throw buzz words. You should have the proper understanding of the terms you are saying.
Tip 2: Practice at least 8-10 system design case studies.
Tip 3: Prepare fundamental theory well
This round was. Bar Raiser round. This was also video call round. Interviewer was helpful.
Design debugger
Step 1 : I first gave two pass solution. It was not good enough.
Step 2 : Interviewer asked me to optimise the solution.
Step 3 : Then i gave solution with one pass solution and interviewer was satisfied.

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?