The whole process was very interesting and required the candidate to think through the problem. The questions focused on how well you can think through a new problem and write actual code for your idea.
I will suggest candidates improve their implementation skills rather than learning about advanced data structures. Data structures up to graphs should be sufficient to handle your interviews pretty well.
String implementation question that required me to think through and involved above-average implementation skills.
The following metrics were computed from 89 interview experiences for the Google Software Developer role in India.
Google's interview process for their Software Developer roles in India is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Developer interview process in India.