Current Status : Currently working in a startup.
Current Position : Sr MTS
Current Experience : 3.6 Y
Education : M. Tech (CSE) from NIT
Position Interviewed For : L4 Backend
Application : Applied directly on Google carrers in April End.
Recruited reached out after that directly and asked basic details and scheduled mock round and then screening round after given 1 month of preparation till screening round.
I prepared by selecting 200 questions from leetcode asked in google.
The format for all interviews
Initial Question on BFSModified question uses Dijkstra (find min path using obstacles)After Lean hire on screening round. I asked for another month before next 4 rounds (3 technical and 1 googlyness on same day)
2nd technical onsite (45 min):
Similar to rotten oranges with 2 initial starting points (different disease) and 1 destination point, asked did 2nd type of disease will reach the destination if 1st disease is more powerful and will not let 2nd disease to overcome and 1st disease cannot move forward.3rd techical onsite (45 min):
4th technical onsite (45 min):
Find peak in mountain array but the array can contain duplicates (With duplicates it becomes difficult. I was not able to come up with fully correct code if anyone knows please leave comments)5th round googlyness (45 min)
After above round, I got lean hire in 2 round and 1 lean no hire and 1 strong hire in googlyness.
The feedback is not so positive so before sending my profile to hiring comittee they did team match. It was great.
After sending my profile, they decided to take 1 more coding round (Array question). But I totally flunked it.
I got rejected.
My mistakes :-
Pros for me :
The recuriter was awesome and was trying everything in its position to help me out by giving proper feedback and much more so shoutout to him.
I hope you learn from my mistakes and happy coding and good luck.