I applied through a recruiter. The process took 5 weeks. I interviewed at Google (Boston, MA) in Oct 2017
Interview
The interview process was straightforward and organized. I had interned before with Google two summers before, and so was allowed to go straight to onsite interview. At my onsite, I had 2 technical interviews that were both algorithmic questions. Afterwards, there was a month long review process until I received my offer, but my recruiter was clear about communicating the amount of time the process would take and answered any of my questions along the way.
Unfortunately, the location I wanted was already full.
Interview questions [1]
Question 1
Given a dictionary of words, write a function that would autocomplete word prefixes.
I applied through an employee referral. The process took 4 weeks. I interviewed at Google (Remote, OR) in Nov 2017
Interview
first do an OA test with two programming problems. Then get the technical phone interview of about 45 mins, including two coding problem. The interviewer is nice and form Google, New York.
Interview questions [1]
Question 1
first question of phone interview is about palindrome string, the second is about stack.
I applied in-person. The process took 2 weeks. I interviewed at Google (Mountain View, CA) in Aug 2017
Interview
I interned with Google and interviewed for the SWE role and had onsite interviews. The interviews went seemingly well, but Google was not pleased apparently. It seems the interviews are weighed more heavy than your actual project over the summer because I did phenomenal and my manager wrote great feedback.
Interview questions [1]
Question 1
Given a family tree, how would you find the least common ancestor?