I applied through college or university. The process took 2 weeks. I interviewed at Google (Mountain View, CA) in Oct 2015
Interview
4 interviews, lunch in between. 4 people from a team in the building drilled on questions semi-relevant to what they were working on. there was a theme of graphs / geometry. interviewers were very nice and accommodating, and the 4 don't communicate with each other. they submit a review separately along with the HR + other info so, pretty robust.
The interview process consisted of an initial online assessment with coding problems, followed by a phone screen with a recruiter. After that, there were several technical rounds covering data structures, algorithms, and system design, along with a behavioral interview with the hiring manager.
Interview questions [1]
Question 1
Bad interview experience. interviewer was confused.
I applied through a recruiter. I interviewed at Google (London, England)
Interview
had a recruiter call where he explained how would the process work and i booked the meeting and had the interview we introduced ourselves and got asked the questions where one focused on the prefix sum which i have solved and had a follow up which i failed in solving
Recruiter Call -> Behavorial Interview/Technical Screen (virtual) -> Onsite (in person)
There may be options to interchange the Coding based technical Screen with a Specialty Round depending on the role. If you pass this round, you are given the opportunity to appear for the onsite.