Google | Software Engineer, L3 | Interview Experience
Anonymous User
2307

College: Tier 2
Current Company: Well Known MNC, not FAANG though
Exp: 1.5 yrs

I received interview call in july 2024, but I was not prepared , so asked for some time prepare, caught up with some office projects and prepared simultaneously mostly through leetcode and youtube educational channels (striver, ayan mittal). Reached out back to recruiter in october, got TPS scheduled.
Rounds:

Round 1. Phone Screening

I misunderstood the schedule to be in 10:30 AM IST , and confirmed to attend but it was 10:30 PM IST. Tried to get it rescheduled but no other slots were available , I am a morning person , so staying up late was problem for me, tried to shift my scheule by sleeping late for 1 week prior interview.
Interviewer was from US office (Indian origin guy) and was very friendly and responsive. He asked one Leetcode medium question based on merge intervals (we need to figure out its relation with intervals as it was just real number range). I explained my approach , and defined input output as range of float, we talked about edge cases, I explained on whiteboard draw, was not able to complete code, wrote half only , explained TC and SC.
Feedback recieved after 2 weeks: positve , recruiter asked to work on time management.

Got onsites rescheduled for january, so that I can get enough time to prepare in year end holidays , took some extra PTOs and dedicated all time on DSA , took LC premium and practice company tagged questions. Helped me boost confidence,

Round 2. Technical Round 1
Interviewer directly jumped to questions. 1 Leetcode Medium questions were asked based on graph/Trees. solve and coded before time , asked one follow up explained the approach but time was up for coding. did dry run and found missing edge cases , added them, there were few more missing , got hints , coded all.. Explained TC, SC and call ended.

Round 3. Technical Round 2
Interviewer directly jumped to questions Leetcode Medium questions were asked based on trees. Got confused what the question was asking for , she didnt gave any sample input , I tried to understand by taking multiple inputs and asked her , if the output will be this or not , coded wrong at first as I was still confused. did dry run , understood mistake. then I understood it correctly and coded quick as time was running. Explained TC, SC and call ended.

Round 4. Technical Round 3
Interviewer apologised for joining little late, was a jolly person. Asked 1 question related to prime numbers Medium/hard difficulty. Explained my approach ,coded brute , then better , i coded it , then he asked to optimse further. Thought of a different approach then my earlier onces , coded that as well. I think I messed up with TC for optimal one. He said this si interesting approach. Had little chit chat later , call ended.

Round 5: Googliness
Interviewer did not joined , got it rescheduled . asked behavioural situational questions. Very straight forward questions, he was noting pointers . had little chit chat later , call ended.

Feedback recieved: Not positive. Recruiter said borderline performance.Technical rounds didnt go as per the expectations. Gave 12 months cool off.

This was not what I expected , I was very sad after this as I tried to do best.

Learnings
Needs to work on speed, DSA , Improve code logics (try to get to optimal on time).

I have tried to make it detailed, would love to have feedback from community what might have gone wrong and how can I improve.

Comments (7)