I applied through an employee referral. The process took 2 weeks. I interviewed at Google in Sep 2022
Interview
The recruiter mentioned that she would target me for L4 but if I pass, they would add a system design round and consider me for L5. I was not selected after the first phone interview. It was a sorting question. Not very tough but very time consuming. I had the logic right, but could not code it up in time. I think that was the reason of my rejection.
I applied through a recruiter. The process took 2 weeks. I interviewed at Google (Bengaluru) in Apr 2022
Interview
I was approached by a recruiter for an open position in the Google Cloud Team. The interview process had 4 rounds of 45 minutes each: 3 Coding Interviews, and 1 Googliness Interview
Interview questions [1]
Question 1
Round 1 (Problem Solving): Given two list of strings, find the set of strings from the 2nd list which are a trans-addition of strings from the 1st list.
Round 2 (Problem Solving): Given a matrix of size N x M, find the number of paths to go from the bottom left to the bottom right corner of the matrix. You can only move in three directions: diagonally upward right, right, and diagonally downward right.
Round 3 (Problem Solving): Given an Android app with a list of APKs and the Android version it supports, partition all the android versions based on the unique set of APKs.
Round 4 (Googliness): A cultural fitment with basic behavioural questions based on your work expectations, leadership abilities, etc.
Online assessment followed by an onsite. The onsite consisted of 5 rounds: 1 behavioral and 4 coding. Post-onsite, feedback is pooled and sent to a hiring committee that makes the final decision. Coordinated with a recruiter throughout.
Interview questions [1]
Question 1
Typical algorithm questions of the kind you can find in most interview prep resources. Not terribly difficult, but I was in a hurry and only had a few weeks to prepare.