I applied through a recruiter. I interviewed at Google
Interview
It was two phone interviews after I submitted my CV through a recruiter. The interviews were done 2 months after I submitted my CV. One interviewer was very comfortable to talk with, but the other was so quiet and did not give me timely feedbacks.
Interview questions [1]
Question 1
They were technical questions regarding basic computer science like recursion and trees. It was important to figure out that the question was about recursion. I cannot reveal the questions here.
I applied online. The process took 4 weeks. I interviewed at Google
Interview
After applying through the Google Jobs website, I was reached out to by a member of their People Operations team. I had a short telephone interview with one of the recruiters, then 2 telephone interviews with members of the team I would be joining, and then an offer. The whole process was very well organised and swift.
Interview questions [1]
Question 1
Questions regarding how you advise partners to use the Google products my team worked with.
Referred by a friend. Get email from HR pretty soon. Scheduled three crazy interviews on the same day in the next month. Three guys from different teams interviewed me. Answered two questions for each interview in the first two rounds. Only answered one in the last one. A pretty new question, some thing like search common ancestors in several DAGs.
Interview questions [1]
Question 1
Encountered a machine learning question, not coding at all