I applied online. The process took 3 weeks. I interviewed at Google (Chapel Hill, NC) in Mar 2018
Interview
The process involved an initial screening test and then two phone interviews. The interviews (30 min each approximately) went pretty smoothly and all the interviewers were extremely nice and informative. They guide you through the question if you can't solve it and are overall very helpful. I believe if you pass those two phone interviews you get severals on-campus interviews, but I didn't get to that point.
Interview questions [1]
Question 1
There were some basic behavioral questions and two technical ones. I don't remember precisely what the technical questions were, but they weren't too complicated.
I applied through an employee referral. The process took 3 months. I interviewed at Google (San Francisco, CA) in Nov 2018
Interview
There were two interview, back-to-back, each for 45-60 minutes. For each of interview, I had a short talk about my background, and the interviewer also talked about his/her job at Google for about 5-7 minutes. Then the question is introduced on a Google Doc. After discussing about solution, I started to write code and talked about time complexity as well as space complexity. Finally, the interviewers asked me whether I have questions about internship or Google.
Interview questions [1]
Question 1
The question in first round was about re-arrange integers in an array, given another array of new indexes. I was stuck in this question for almost one hour. The second question is about finding anagrams in a string.
I applied online. The process took 3 weeks. I interviewed at Google
Interview
Process took 3 weeks. Online assessment right after online application. Recruiter contacted me after a week and schedule 2 phone interviews with their engineers. There were 4 questions total and took about 2 hours.