I applied through an employee referral. The process took 4 weeks. I interviewed at Google (Sunnyvale, CA) in Jan 2021
Interview
Stressing given that it was Google. Make sure you sleep well the night before of the onsite. The questions were medium and hard. Most involved arrays, DP and recursion. Ask a los of questions and stop for a moment to think and to make sure you understand the problem. Again Dynamic programming is super important. Actually two of the interviewers asked me the same DP question and I had to let the second know so he could actually change it.
The structure of the onsite was 3 coding meetings or calls (virtual onsite during covid), 1 call or meeting with a PM to speak about your skills , projects, previous experience and Googliness. Finally another call with another engineer for a Systems Question.
In general the experience was ok. However I prefer when I can meet with people from the team I am applying to.
regarding the recruiters, they are super helpful and will go with you through the process and will call you frequently before the onsite.
Interview questions [1]
Question 1
Dynamic programming and recursion. Something like this "You are given N numbers in the form of an array . You have to select K numbers from those numbers. You can only select numbers from either head or tail. After selection the number gets erased from the array. You want to maximize the sum of the numbers."
After clearing all the interviews in 2 months, here comes the team match. Where no one ever knows when they gonna get a team match call. Even if you get the TM call next comes the HC again no one knows why they reject.
Interview questions [1]
Question 1
Coding questions from Leetcode google tagged but deep dived into it based on the level.
The interview lasted about a day, with 5 different interviewers. For each section, the technical questions took most of the part. They also showed me their office in Toronto, which was nice
Interview questions [1]
Question 1
What was the most difficult problem you solved during your last job?
it was difficult. lengthy dsa questions. design was ok. needs nice preperation. googlyness also needs preperation. it was difficult. lengthy dsa questions. design was ok. needs nice preperation. googlyness also needs preperation.