Tip 1 : Keep practicing the questions on daily basis, once you get that flow. Will be able to solve any question. Try to maintain a daily streak on Leetcode.
Tip 2 : Prepare for machine coding round and System Design rounds by reading at least 1 article a day.
Tip 1 : Mention only those skills that you are confident of.
Tip 2 : You should have at least 1 good project in which you have in-depth knowledge
I had my round in mid-day. The interview was scheduled with interview-vector, which is a third-party platform to conduct interviews. The interviewer was friendly and was very helpful. I was asked 2 coding questions in 60 mins, which I solved. Intially he asked me to give a basic introduction of myself.




I have practiced this problem so many times that I solved it easily.



If the given grid is this:
[7, 19, 3]
[4, 21, 0]
Then the modified grid will be:
[7, 19, 0]
[0, 0, 0]
I was first asked to introduce myself and my past experience. Interviewer was helpful and helped me in reaching the final solution



The distance is calculated as |i1 – i2| + |j1 – j2|, where i1, j1 are the coordinates of the current cell and i2, j2 are the coordinates of the nearest cell having value 1.
You can only move in four directions which are : Up, Down, Left and Right.
If N = 3, M = 4
and mat[ ][ ] = { 0, 0, 0, 1,
0, 0, 1, 1,
0, 1, 1, 0 }
then the output matrix will be
3 2 1 0
2 1 0 0
1 0 0 1
I first tried thinking that which algorithm will be used to solve this question. Post that it was easier to solve



A subarray is a slice from a contiguous array (i.e., occupy consecutive positions) and inherently maintains the order of elements.
This was a hard problem, with the help of the interviewer and identifying the correct data structure to solve this. I was able to solve this.
This was the managerial round. The manager was amazing, he asked me what I know about Dunzo and why I want to join it. I shared my personal experience of using Dunzo and why I love it.
How do we scale the systems? (Learn)
Tip 1 : Read articles on system design should know about the important terminologies.
Tip 2 : Always give your answer in points.
I was asked some behavioral questions and then offer discussion.
Tell me about yourself.
Why do you want to join us?
Where do you see yourself in 5 years?

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