I applied through an employee referral. The process took 2 months. I interviewed at Google (Waterloo, ON) in Jul 2022
Interview
Submit resume -> HR call -> 4 rounds interview The first interview is behavioural question, which is mainly about the previous experience and how you handle some scenario. The remaining three problems are coding interview, due to the signed NDA, I can't share the exact content. I passed the interview, but stuck in the team matching pipeline since last July.
Interview questions [1]
Question 1
The first question is a dynamic programming problem, which I solved using top down dynamic programming + memoization. The second question is a standard binary search problem. The third question is a graph problem, but the interviewer came up this question himself, so he didn't know the right answer and we are basically discussing how to solve the problem. I tried topology sorting and he seems to like the idea. Overall I will say it's a fair interview.
I applied through an employee referral. I interviewed at Google (New York, NY) in Jun 2022
Interview
Got in with a referral to a coding interview. Was about a leet code medium question, took a bit but was able to get and code an optimal solution.
About a week later after reaching back I got rejected with zero feedback on what I did wrong.
Leet code interviews in my view are the worst way to determine capability from one question in 45 minutes.
Interview questions [1]
Question 1
Hamming distance of strings with specified distance
I applied through a recruiter. The process took 6 months. I interviewed at Google
Interview
The interviews were very smooth and well thought out. I was especially impressed by one of the interviews, both in terms of technical quality and the interviewer as a potential colleague.
Interview questions [1]
Question 1
There were 4 technical rounds and one leadership round.