I sent an application from the google website. Then I was contacted from a recruiter that gived me more info about the role and hiring process. Than a first call interview , I was asked generic questions about how internet works, then after I passed the first interview I got an appointment for 2 interview, one with a manager and an engineer in the same position I was applying for, and the other with a guy from Engineering team.
The interviews were a good opportunity to learn and a challenge. After these 2 interviews, I didn't make it to the next step.
The job-related interview went very well, and was fun . The technical one was more tough, and probably cutted me out. Recruiter said I got very good feedback, but some of them were just not good enough.
Was a good experience, I will try again in future :)