Friendly HR, had 1 HR interview, 1 phone interview and 1 Onsite, receive feedback after a day and 1 week later for onsite interview.
Onsite was tough, an abstract algo questions was asked and not sure what they are looking for.
Interview questions [1]
Question 1
there was hr screening, asked the complexity for merge sort quick sort average and worst case.
I applied online. The process took 3 weeks. I interviewed at Google (Mountain View, CA) in Nov 2018
Interview
The interview process starts with a coding test which consists of typical leetcode style coding questions. Then moved to the next phase for a phone interview with a software engineer where the interview lasts for about 50 minutes and consists of leetcode style easy question about the string manipulation. A week later recruiter called and informed that I was not selected.
Interview questions [1]
Question 1
String Manipulation, Google tagged questions in Leetcode
I applied online. The process took 2 months. I interviewed at Google (Waterloo, ON) in Mar 2019
Interview
Onsite interview with 4 coding challenges, 3 consecutive coding challenges follow by lunch and another coding challenge. The coding challenges are fair and not too hard. The interviewers were helpful when I am stuck, and those tips helped a lot. The staffs are really friendly, and the interview place is not too crowded.
Interview questions [1]
Question 1
How do you put a list of node/edge pair into an existing tree? the list of nodes are not in particular order, and it's not guaranteed to have a pair with the existing tree.