I applied through a recruiter. The process took 2 weeks. I interviewed at Google (Pittsburgh, PA) in Oct 2016
Interview
I was contacted by a recruiter on LinkedIn, then talked on the phone just about who I was and the position. I was then sent a coding site where, if I remember correctly, you had 30 minutes to answer two questions. This was my first interview and my recruiter was terrific, as were the other recruiters I have met. They really try to support you along the process. Because it was my first interview and I had only been doing computer science a year, I thought the questions were a lot tougher than I do today. If you do enough HackerRank challenges, the coding challenge Google sends you should be pretty easy.
I applied through a recruiter. I interviewed at Google (Mountain View, CA) in Dec 2016
Interview
A quick online coding test, followed by an email to get my background and set up a phone interview. Did the phone interview and was contacted a few days later that they wanted me to come in for onsite interviews. After several calls setting up the interview and describing the process, I was flown to San Jose and had a series of four 45-minute interviews. Google paid for all travel expenses and meals. I felt like I did well on three of the interviews but bombed the last. It didn't help that there was a shadow interviewer present.
Interview questions [1]
Question 1
Each interview had one or more questions in a different area. For me, the interviews were broken up into questions about algorithms, design, bit manipulation, and operating systems.
I applied online. The process took 5 weeks. I interviewed at Google (Mountain View, CA) in Jan 2017
Interview
The interview process was pleasant, but the questions were hard, even my interviewer said he doesn't like the solution that Google provided him with. I had fun talking to my interviewer and I thought I did great, but it seems like there's still room for me to improve.