Status: Employed (3 Months Experience)
Position: L3 At Google(New Grad)
Date: April 2021
Tech Interview 1: Was asked an easy/medium string question. Wrote the pseudo code, however took a long time to convert the pseudo code into bugless working code(but got it done at the end with support for edge cases). Interviewer seemed happy that I got support for the edge cases, however I took a long time.
My rating 3.5-4/5. Analyzed time complexity wrong on the first attempt
Tech Interview 2: 2 Very Easy Questions followed by 2 more complicated(involving trees, and dfs) follow ups that I had to briefly pseudocode. Interviewer seemed happy with my pseudo-code and was more focused on my communication.
My rating: 4-4.5/5
Tech Interview 3: String question again(started off easy), followed by 2 follow ups. I wasn't even sure if my code was right but I presume it was because the interviewer decided to immediately go to the next follow up.
My rating: 3-3.5/5
Tech Interview 4: Graph Question with lots of ambiguity. Solved at the very end. I was very close at the end but the interviewer gave me one small hint and I finished it.
My rating: 4-4.5/5
Behavioral: Basic behavioral questions
My rating: 4-4.5/5
What I realized: I think the case with Google is that they focus a lot on communication(fortunately one of my strong points), and the questions are very ambigious.
Hoping I move forward!
Note: None of the questions were off Leetcode