I applied through the Google career site and was contacted by a recruiter.
I had a phone interview first, and then I went to their Sunnyvale office for the next round of interviews.
Questions covered data structures, dynamic programming, some SQL concepts, query optimization, system integration, and previous experience related to the interviewed role.
The interviewers will test how much you can optimize your solution and how well you are familiar with the concepts. So, practice as much as you can.
If you clear the first round, take it seriously and spend as much time as you can on preparation. Only 1 out of 10 people clear the onsite interview.
The following metrics were computed from 3 interview experiences for the Google Applications Developer role in Sunnyvale, California.
Google's interview process for their Applications Developer roles in Sunnyvale, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Applications Developer interview process in Sunnyvale, California.