I applied through a recruiter. The process took 2 months. I interviewed at Google (Dublin, Dublin) in Dec 2016
Interview
Quite intensive, onsite interviews took entire day and the lunch was the only time to pause for the moment. It required a lot of preparations and review of the basics that one usually do not use in day to day work. Great opportunity to learn even if you do not get the job! There were no infamous tricky questions :)
Interview questions [1]
Question 1
They are doing the online prep for the candidates - join it and you will learn what questions to expect.