I applied online. I interviewed at Google (Austin, TX) in Aug 2020
Interview
It was a step by step process:
A recruiter reached out to me on LinkedIn. I shared my resume.
I received an email the next day asking for my availability for an interview. I gave 5 optional dates 1 month away, but rescheduled later.
I received another email after 3 days, confirming the date and time, along with the interview process information and preparation guidelines.
Technical Round: There was one Engineer on the call, and the link to code pad was already shared. We connected, and the interview took off in a minute.
Interview questions [1]
Question 1
You have some sticks with positive integer lengths. You can connect any two sticks of length x and y by paying a cost of x+y.
You perform this action until there is one stick remaining. Return the minimum cost of connecting all the given sticks into one stick.
Input: 5 2 8 1
Initial intro call, prep time , prep material provisions,
1 Phone Screening by HR, 3 DSA, 1 HLD and 1 Googliness, Team matching and offer negotiation and offer discussion , offer acceptance
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?