Hi Everyone,
I recently completed my Google L4 interview loop. The LeetCode community helped me a lot during my preparation, so I wanted to share my experience in hopes that it helps others as well.
There were 4 interview rounds in total. Initially, only 2 rounds were scheduled, and based on the feedback from those rounds, the remaining 2 were scheduled later.
The problem was based on the Greedy + Interval pattern. I was able to solve it with an efficient approach within the given time. I also covered the edge cases and explained the time and space complexity correctly.
Feedback: Positive
This was the Googleyness round with standard leadership and behavioral questions. I don’t remember the exact questions, but if you’re preparing for Google interviews, make sure you prepare seriously for this round as well. Don’t underestimate it.
Feedback: Positive
The first problem was based on Topological Sort. I was able to code the solution, discuss edge cases, and explain the time and space complexity correctly.
A second problem based on Dijkstra’s Algorithm was also asked. I was able to solve and code it successfully while covering edge cases and complexities.
Feedback: Positive
This round was more implementation-heavy rather than a pure DSA problem. It felt similar to designing/implementing an LRU/LFU-style system. I was able to code the solution and explain the complexities correctly, but I missed a few edge cases.
Feedback: Average
Overall, this was my interview experience. Hope this helps someone preparing for Google interviews.
Best of luck to everyone preparing!