I applied through an employee referral. The process took 2 weeks. I interviewed at Google (Zürich) in Nov 2016
Interview
I sent my resume to an employee for referral
A human recruiter contacted me and told me to fill a questionnaire about my skills and interests
I attended a interview preparation session on google hangouts
I had to schedule two 45min interviews and choose programming language (C++,Python,Java)
Technical Interviews - like competitive programming - codeforces, topcoder
I failed the interviews, but if I hadn't, the next stage would be find a host team
Interview questions [1]
Question 1
Count consecutive equal integers in an array
Depth first search using recursion
Topological sort with cycle detection