Tip 1: Mentally prepare yourself to practice every day for some dedicated time.
Tip 2: Practise Leetcode questions randomly don't check the difficulty or the topic it will help to set up the same mentality that is required during the interview.
Tip 3: Design and code a lot of LLD questions without help and make sure to get it reviewed with any of your friends/Seniors/Colleagues this will help to improve your design. Also, feel free to check some good solutions that are posted online to learn from them.
Tip 1 : Must have some good projects on not something that is easily available on the web and just recreate that again.
Tip 2 : It should not be more than 1 page and keep it detailed and clean without unnecessary jargon.
Timing: 24 hr window to start the test anytime



If arr = [3,2,3], and k = 1
then there are 4 subarrays with 1 odd elements:
[3], [3,2], [2,3] & [3].
Brute Force using hashing



Subsequences are created by deleting 0 or more characters from a sequence without changing the order.
Let ‘PATH’ be: "rrr"
Let ‘X’ = 1, ‘Y’ = 2, and ‘R’ = 10
Paths are ["r", "r", "r"]. As we have to choose distinct subsequences, so the result is 1.
Dynamic Prgramming



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
Dynamic Programming
Machine Coding Round.
The interviewer was very helpful.
Design and code multilevel parking lot system.
Tip 1: Learn design patterns
Tip 2: Practice and design a lot of questions.
Tip 3: Do take feedback of your code from others
1 hour.



Input: [[2,1,1],[1,1,0],[0,0,0]]
Output: 2
At T=0, only orange at (0,0) is rotten.
At T=1, oranges at (0,0),(0,1) and (1,0) are rotten.
At T=2, oranges at (0,0),(0,1),(1,0),(0,2) and (1,1) are rotten.
No fresh oranges are left after T=2.
Solved using BFS.
A lot of follow-up questions were asked on this.
Hiring Manager Round.
Interviewer was super cool
Discussed on previous rounds. Past company work. Few DS questions on the last round.
Tip 1: Be Interactive
Tip 2: Ask good questions
Tip 3: Understand about the work you will be doing.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
To make an AI less repetitive in a long paragraph, you should increase: