Online application via google portal. Technical and non technical interview screening. The applicant then applies for the post intended and is paired up with a mentor. If everything works out, the applicant is routed to the office that's relevant to the position interested and experience.
Got an interview through a school recruiter and was contacted for a two interviews a weeks later. The questions weren't too difficult, but I got stuck on one of them and the interviewer encouraged me to try every idea I had until I got it. Took around 2 weeks for them to respond.
I applied through an employee referral. The process took 4 weeks. I interviewed at Google (Hyderabad) in Nov 2016
Interview
I was asked one question.The question were related to dynamic programming and then related to arrays. Questions were moderate-hard difficult. The question was that I have to find the maximum number of holidays i can get given a work holiday matrix with one more condition