Tip 1 : Practice All kind of data Structures instead of practicing lot of questions on single topic
Tip 2 : Prepare well with all the technologies used in project mentioned in CV.
Tip 1 : Mention all of the skills describe where you have used technologies in real world
Tip 2 : Describe your projects in points instead of just mentioning
Questions were given from number system , algebra, data , quantitative reasoning.
Number Of MCQs - 60



V is the number of vertices present in graph G and vertices are numbered from 0 to V-1.
E is the number of edges present in graph G.
The Graph may not be connected i.e there may exist multiple components in a graph.
The algorithm starts at the root node (selecting some arbitrary node as the root node in the case of a graph) and explores as far as possible along each branch before backtracking. So the basic idea is to start from the root or any arbitrary node and mark the node and move to the adjacent unmarked node and continue this loop until there is no unmarked adjacent node. Then backtrack and check for other unmarked nodes and traverse them. Finally, print the nodes in the path.
Algorithm:
Create a recursive function that takes the index of the node and a visited array.
Mark the current node as visited and print the node.
Traverse all the adjacent and unmarked nodes and call the recursive function with the index of the adjacent node.
Interview was conducted by co-founder Peeyush Goyal. He sarted with his introductiuon and the product they are building asked few question like why I want work with a startup, discussed and reviewed by project and then gave me a system design problem.
Design a System for attendance punching app
Tip 1 : I started with selecting a tabular database
Tip 2 : Designed two tables for employee data and attendance

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