I applied online. The process took 2 weeks. I interviewed at Google (Mountain View, CA) in Dec 2017
Interview
2 online coding questions by two separate interviewers. I thought both interviewers for really nice and encouraging. I was a bit nervous but they helped me through it. I didn’t end up getting an offer but I admit I could have done much better. I am excited for another try next year. Overall I thought the interview was fair. With a little preparation I could pass it.
I applied through a recruiter. I interviewed at Google (Mountain View, CA) in Apr 2017
Interview
5 sessions with interviewers from different teams, each approx. 30 minutes. The questions are mainly technical types. Each session would have 1 to 2 questions, depending how long it takes you to answer the first one. Each question would typically comprise of smaller sub-questions, so you can at least answer part of it. Overall, well designed process for evaluating your thought process and ability to work with the interviewer.
Interview questions [1]
Question 1
How to efficiently randomize a deck of cards.
Detect cycle in directed graph.