I applied online. I interviewed at Google (Mountain View, CA) in May 2019
Interview
I applied though a career site on February. Three weeks later got an email with coding test. There were 2 problems for 90min. After a month I got email for phone interview. There were 3 phone interviews overall. First two were on May. After a week I got an email for 3rd one, they weren't sure on my previous answers.
Interview questions [1]
Question 1
First interview question was on hash
Second interview write a class on getting items price and timestamp
Third interview implement a deleteBinaryTree method and some questions on it
I applied through a recruiter. The process took 4 weeks. I interviewed at Google (Mountain View, CA) in Apr 2019
Interview
Phone interview coding question (roughly LC medium). Moved on to 3 onsite coding (LC mediums + LC hard) system design question, behavioural. Prepared using LCand educative. Did well on 3/5 but not well enough for offer.
I applied online. The process took 3 months. I interviewed at Google (Sunnyvale, CA) in Jan 2019
Interview
start with a standard online assessment test
then a 45 minutes phone interview, asked only a technical question about recursion. Had to code on google docs
Then went on site for 4 interviews, difficulties range from medium to hard
Interview questions [1]
Question 1
all technical interviews, two sums, placing racing car, find the same characters in the incoming stream