Tip 1 : DSA is the key and the most important factor
Tip 2 : Prepare important core CS subjects
Tip 3 : You will edge over other people if you have good-level projects on your resume
Tip 1 : Have some really good projects on resume.
Tip 2 : Show case your thrive on CS
Both questions are graph and little array usable questions, 1 was easy.. the third one took time but was solvable if you are good with graph algos






If edges[i][j] = 1, that implies there is a bi-directional edge between ‘i’ and ‘j’, that means there exists both edges from ‘i’ to ‘j’ and to ‘j’ to ‘i’.
Given:
‘N’ = 3
‘edges’ = [[0, 1, 1], [0, 0, 1], [0,0,0]].

Its a 1 hour technical round where he first focused on data structures first where he asked me to solve 2 questions, and later asked various questions on various topics like databases, sharding, IOT (as I did an IoT project), operating systems



1. Coordinates of the cells are given in 0-based indexing.
2. You can move in 4 directions (Up, Down, Left, Right) from a cell.
3. The length of the path is the number of 1s lying in the path.
4. The source cell is always filled with 1.
1 0 1
1 1 1
1 1 1
For the given binary matrix and source cell(0,0) and destination cell(0,2). Few valid paths consisting of only 1s are
X 0 X X 0 X
X X X X 1 X
1 1 1 X X X
The length of the shortest path is 5.
This round was with the founder of the company where he focuses on your thinking and problem solving approach, your cs knowledge etc
Design a keyboard, How does a keyboard work?
How OS context switch for interrupt
Tip 1 : He doesn't expect you to know all of these, he wants you to think of this as a problem and how would you solve it

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