I applied online. The process took 1 week. I interviewed at Google
Interview
Spoke with a recruiter and scheduled two technical interviews. The technical interviews required a moderate level of algorithm knowledge. After each interview I was asked a few behavioral questions related to resume (past projects, etc.)
I interviewed at Google (San Francisco, CA) in Oct 2014
Interview
on-site, 4 rounds, 45 mins. they have a bus to pick us up. 3 round in the morning, 1 dinner with an employee, 1 round in the afternoon. the questions is not very hard even though I did not answer them all correctly.
I applied online. The process took 2 weeks. I interviewed at Google
Interview
Interview date was April 2014.
I first applied through their online jobs portal. That job listing was also listed on LinkedIn where I first found it. Three days after my application was submitted, I received an email from a recruiter asking me a few questions about which location I wanted to work at since the job posting had several locations available. I was then transferred to another recruiter who asked me several more specific questions (other job offer timelines, days available to interview, do I know anyone at Google, etc.). I told her a list of days available to me and an official phone interview day was scheduled 2 weeks later. I was given a list of reading materials including blogs on the interviewing process and book recommendations. The phone interview was 45 minutes long, and we jumped straight into the questions. There were two programming questions that I had to answer/code in a Google doc. After the coding was done my interviewer asked me if I had any questions for him. He was very nice and despite a thick accent managed to convey the problems to me clearly.
Interview questions [1]
Question 1
The questions were not difficult. I can't stress enough the importance of basic data structures and algorithms on those structures. Examples include Arrays, Linked Lists, Trees (BST), and Graphs. Something unexpected was how little my interviewer cared about syntax. Even though I had to specify which language I would be using to my recruiter. I was asked two questions and only wrote code for the first, and the general algorithm in psuedocode for the second.