Tip 1 - Practice Atleast 250 Questions from geeks from geeks and coding ninjas
Tip 2 - Ex- Do atleast 2 good projects
Tip 1 : Have some projects on resume.
Tip 2 : Do not put false things on resume and be confident.
Design a snake and ladder game. Code should be modular and demoable. Time given was 60 minutes. He mentioned the code should handle cases when you want to add a new obstacle along with snake and ladder, add any number of players in the game etc.
Design a snake and ladder game. Code should be modular and demoable. He mentioned the code should handle cases when you want to add a new obstacle along with snake and ladder, add any number of players in the game etc.
The first entity that came into my mind is Game. The game will consist of Players, Board, and Dice. Let's break each entity to find new entities. If we take the player we didn't find any special entity. Then take the board, we see one entity a list of cells. In dice, we see just one method that will return 1–6 random numbers for now. One more class is for moving the object from higher cell to lower (call snake) or vice versa (ladder).
2 coding questions



A connected component in the map is the maximum subset of cities that are connected i.e we can go from one city to any other in that subset.



HM seemed very knowledgeable. For about 45 minutes we had in-depth discussion on my current work and project.
He then asked me to if I had to design a tiny url service, how many days will I need to come up with a production level code.
Why phonepe ?
Some behavioral questions.
Then I asked him a couple of questions about Phonepe.
Design a tiny url service, how many days will I need to come up with a production level code.
Why phonepe ?
Some behavioral questions.
Then I asked him a couple of questions about Phonepe.
Tip 1: Be honest
Tip 2: Be confident

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
How do you create a function in JavaScript?