Hi all,
I recently interviewed for Google's L4 position in Bangalore. It was the standard 2+2 interview pattern. (Tech + Googlyness online and eliminatory, followed by 2 technical on-site rounds back to back).
Sharing the interview experience, and need some opinions on if there is a chance.
R1 - A standard question related to Kadane's Algorithm. Followed up with a HashMap related optimisation. I felt this round went well, I was able to solve both questions. However, recruiter mentioned that interviewer marked it as "average", due to me taking some more time in the initial question. I assume he must have had another follow-up.
Rating: LH
R2 - Standard Googlyness Round. I went through the Googlyness questions present in the Leetcode discuss forum and prepared 4-5 stories from my work ex. Recruiter mentioned this round was positive.
Rating: H/SH
Recruiter mentioned that we'll be moving for the on-site and gave me ~3 weeks to prepare.
R3 (Onsite) - A Leetcode Hard Maths question, related to Geometry. Gave the Brute Force solution quickly, then came up with the optimal logic, but did not use Sets properly to reduce it from a N^3 to N^2. I felt this round went average, I should have optimized it further but coming up to the logic to solve it optimally took some time.
Recruiter mentioned this round went "Average to just below average".
Rating: LNH
R4 (Onsite) - A Leetcode Hard question related to Sliding Windows. I was able to identify the question's pattern and come up with the optimal approach. After a 5 min discussion on what to do, I coded up the solution and then got a follow-up which required some precomputation. I was able to solve that as well. This round went very well, the interviewer seemed satisfied and we finished the round in ~40 mins.
Rating: H/SH
Would recommend folks preparing to religiously go through previous interview questions and solve them. Apart from that, having deep DS fundamentals is pivotal to recognise the pattern and solve it optimally.
The recruiter told me that she'll be looking for hiring managers and show them my profile, then we can move forward from there. But, she also mentioned that its "hanging in the balance" and "lets see what can happen". Can anyone with any prior experience chime in here? Has the Hiring Commitee review not happened yet, and I can still be rejected without team matching? Is there anything from my side that I can do here? Would appreciate people's opinions.