Hi All,
Sharing my google experience, hope it helps your upcoming interview preps.
Was invited for onsite virtual interview after clearing phone call live coding with an engineer. For virtual onsite, I had totally 4 rounds.
Round 1: Coding (45mins)
The engineer who interviewed me was from Fit Bit team, as google acquired Fit Bit.
She was very friendly, but I was nervous. The question was never seen on leetcode or anywhere before during my prep.
But it was similar to this question, https://leetcode.com/problems/amount-of-new-area-painted-each-day/
I was able to come up with a working solution, made few mistakes while coding but the interviewer was guiding me and gave few hints, overall a decent round, not too great. She said you got a good start, do well on other rounds too.
Round 2: Coding (45mins)
This round was more interactive, I was asked to design a grid and assume there are multiple stations on the grid(2D). I need to find the coordinates (i,j) from the grid which gives shortest distance to all stations.
Wrote a traversal approach, interviewer kept changing requirements in between, overall was ok, a decent round. Interviewer said "I am glad you were able to code within the time".
Round 3: Coding (45mins)
This probably one of the bad round, I was asked to design a calendar and return available slots for an employee when we search an employee's availability.
Basically, you talk and get requirements and once the interviewer is ok, we start to code.
The problem with this round was I got stuck and pretty much messed up, interviewer gave an approach which was totally different from the one i wrote but I knew this is gone here.
Round 4: Googliness (45mins)
This round is basically "Tell me about a time ..." set of questions, overall went decent, even if you dont have situation or example to a question, they ask you what will you do if it happens.
They stress you a lot on multiple follow ups and see how you react.
All interviewers gave last few minutes for Q&A.
The recruiter reached out after a week that he wants to talk, he said we got the feedback, looks like all coding rounds didn't go as expected. I asked him for specifics on the feedback but he said he cannot share due to company policy and asked me to retry after 1 year.
Well, that sums up my 5-month intense sleepless night prep.
Hope this helps you guys for your prep :) Good luck everyone!