Tip 1 : Prepare system design
Tip 2 : Practice for your weak areas
Tip 3 : Do coding on gfg, leetcode
Tip 1 : Have some hackathon experience to write
Tip 2 : Try to make it look good
The Tech Challenge was something that ZS started this year. It has 2 coding questions, 2 front-end development questions(where Javascript knowledge was needed), and 3 SQL questions. The time was 6 hours.



Here, sorted paths mean that the expected output should be in alphabetical order.
Given a square matrix of size 4*4 (i.e. here 'N' = 4):
1 0 0 0
1 1 0 0
1 1 0 0
0 1 1 1
Expected Output:
DDRDRR DRDDRR
i.e. Path-1: DDRDRR and Path-2: DRDDRR
The rat can reach the destination at (3, 3) from (0, 0) by two paths, i.e. DRDDRR and DDRDRR when printed in sorted order, we get DDRDRR DRDDRR.
use google



Consider 0-based indexing.
Consider the array 1, 2, 3, 4, 5, 6
We can Jump from index 0 to index 1
Then we jump from index 1 to index 2
Then finally make a jump of 3 to reach index N-1
There is also another path where
We can Jump from index 0 to index 1
Then we jump from index 1 to index 3
Then finally make a jump of 2 to reach index N-1
So multiple paths may exist but we need to return the minimum number of jumps in a path to end which here is 3.
use net

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