There were two rounds of interviews based on data structures and algorithms. In each interview, two questions were asked.
The first interview focused on Greedy algorithms and Dynamic Programming. The second interview was on Graph Algorithms, specifically Topological sorting.
Q: Given a tree, provide an ordering such that parents come before their children.
Q: Given an ordering, construct the tree from which the ordering was obtained.
The following metrics were computed from 12 interview experiences for the Google Software Engineer Intern role in India.
Google's interview process for their Software Engineer Intern roles in India is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Google's Software Engineer Intern interview process in India.