Recruiter reached out in Dec last year via LinkedIn, but then due to slow hiring the conversation did not went ahead. After 4 months i got a referal from my friend and got my interview scheduled.After that my recruiter (the same person) corrdinated well and scheduled my interviews in july.
Sreening Round: one question of merge intervals but in a bit twisted manner.
Next day i got feedbck that i got selected. But while giving the interview i felt that my preparation was just on the edge and maybe i won't able to clear future rounds. So i took a 3 week time to schedule the next rounds
In Aug 1st week
Round 1: One question on graph BFS with a follow up of graph + Priority queue.
I was able to solve both the segments of question,and wrote working code. But to reach priority queue i used a hint got stuck because of BFS earlier.
Next day i got the feedback that the round went well and scheduled the next round in next week due to my availability.
August 2nd week
Round 2: Asked to solve a topological sort question.
we discussed two approaches of topological sort and went a bit deep in it. Then i was able to impliment it with DFS and stack.
next day i got a strong positive feedback. and scheduled next after after another week
August 3rd week
Round 3: A DP question with the follow up.
Was abled to come up with solution and wrote the functioning code. we dry run it with various test cases. Then we discussed the time complexity of every component that i used in code,
Next day i got a strong feedback. And scheduled my googlyness after a week, because they want to evalute all 3 rounds feedback before googlyness.
August last week
Round 4: Googlyness, Lots of “Tell me about a time” questions. The interviewer was super friendly, which made the whole thing feel surprisingly relaxed..
After receiving positive feedback from all the rounds, my profile was sent for team matching. For the next three weeks, I connected with different teams, and finally, one manager and I found our goals aligned. The managers took some time to finalize everything.
By the last week of September, my recruiter informed me that the team had been finalized, and my profile was now moving to the HC (Hiring Committee) round. She also mentioned there might be a possibility of a 4th round, depending on the earlier feedback, but that decision would be made by HC.
After the HC discussions, my recruiter called with the final update. Curious to know what happened next? Stay tuned! https://leetcode.com/discuss/compensation/5872765/Google-or-L4-or-Bangalore