I applied online on google careers web site. After several (3-4) weeks I had two interviews: about my research and technical interview about programming and algorithms. Interviewer contacted thought google hangouts.
I applied through an employee referral. The process took 1 day. I interviewed at Google in Nov 2018
Interview
It's a two-round interview which took 45 minutes for each round. Interviewers are nice. Normally, they will ask you to introduce yourself. And they will ask some questions according to your resume. Be aware that any detail or algorithms will be asked.
Interview questions [1]
Question 1
The first problem is to remove a redundant edge in a binary tree.
The second problem is similar to leetcode 399.
I applied through an employee referral. The process took 1 day. I interviewed at Google (New York, NY) in Jan 2018
Interview
questionnaire about technical details and strength, arrange a time for the interview, hr called to ask if it is good to interview, two round back to back interview. stopped there because I did not prepare good.
Interview questions [1]
Question 1
add two string of numbers(representing 2 big numbers) to one string