I uploaded my resume, got an email for a phone scree. The recruiter called me and after a few basic question set a time for a phone interciew. After I passed the first phone interview, there was a secon one, and after I passed the second one, there was an onsite interview. I was interviewed by 5 interviewers onsite. The questions were not really hard and I answered all of them and I found efficient algorithms as they wanted and they seemed satisfied, but I was rejected after the onsite interview. It seems to be really hard to get into, so my advice is do not focus on Google. Focis on another company. It is probably not worth the time you spend on all these interviews as the chances are low.