Tip 1 : prepare on core javascript concepts
Tip 2 : Be thorough with your past projects. You may be asked to explain components and their working.
Tip 3 : Be thorough with your tech stack. For example, if you are a MEAN stack developer, then Angular, Node.js are in focus.
Tip 4 : prepare basic DSA
Tip 1 : Mention your skills and projects you have done.
Tip 2 : Keep it clean, concise and readable.
It was conducted in the evening on Teams call. It was a mix of DSA question, conceptual discussion on javascript and node.js.



1. The given graph may have self-loops and parallel edges.
Consider ‘N’ = 4, ‘EDGES’ = [[0, 1], [0, 3], [1, 2], [3, 2]], ‘SRC’ = 0 and ‘DEST’ = 2. The given directed graph is shown below.

Here, all the paths that start from node 0 are -:
1. 0->1->2
2. 0->3->2
Both of these paths eventually end at node ‘2’ i.e node ‘DEST’. Thus we should return True.
The idea is to do Depth First Traversal of given directed graph.
Start the DFS traversal from source.
Keep storing the visited vertices in an array or HashMap say ‘path[]’.
If the destination vertex is reached, print contents of path[].
The important thing is to mark current vertices in the path[] as visited also so that the traversal doesn’t go in a cycle.
I was given a wireframe of dashboard and was asked to come up with a similar looking dashboard in angular and node.js.
Tip 1 : Structure your code well.
Tip 2 : Be thorough with the whats and whys of the implementation.
Tip 3 : See that the project runs and you can demo it.
It was a hiring manager round which happened in the evening. The interviewer introduced me to the product I was being hired for, asked me a few questions on my experience (both technical and business). I talked on the architecture and design of Single page applications and my then current project. I was also allowed to ask questions and they were addressed.
Explain the architecture of your current project.
Tip 1 : Talk on tech stack.
Tip 2 : Talk on design decisions and challenges, and resolutions.
Tip 3 : Be thorough of working of components and modules of your project.
It was in the evening. The interviewer was professional. I was asked about my past experiences, why I was switching and some behavioral questions.
Questions on past experiences, why I was switching. What I like and dislike about my past role. What is my expectations from future roles.
Tip 1 : Be honest and communicate your ideas clearly.
Tip 2 : Set your expectations well.
Tip 3 : Be professional

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