I applied through college or university. I interviewed at Google
Interview
Was good Interview screening, went through first two and got called back for a third. First interviewer was a little hard to understand, which is probably why I got called back for a third
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.