Google | L3 | Europe | August 2020 [Offer]
Anonymous User
1138

Status: 2 YOE

Prep: Books, online interviews, leetcode exercices and mocks. Solved around 300 in 3 months (mainly mediums).

Interview1: Graph, DFS, backtracking (medium), solved in quadratic time
Interview2: Array,heap (medium), solved in n log n time where the optimal solution was n
Interview3: Array, dynamic programming, (hard), solved in O(n^2) where the optimal solution was (mn)
Interview4: Sorting, array, (medium:hard), I believe I solved it and it was in O(n)
)
Interview5: behavioural questions

Observations:
Don't make assumptions, make sure you understand what the interviewer wants you to solve.
Mind the time, you are getting 35/40 minutes to come up with the algorithm and code it, if left with only 10 minutes at the end of the interview, coding should be flawless which means, you really need to know what you are going to do, having functional code at the end of the interview MATTERS.

Errors I made during my preparation: run after the exercices to make more and more exercices. One should rather do 1 exercice well than 3 by half looking at some existing solutions. You should always try by yourself even if it's not optimal, come up with something that you can code, remember the day of the interview you are by yourself. Keep calm and focus on your exercice you have at any time the possibility to get a good outcome, so do your best and stay focus, you GOT IT.

SPEAK OUT LOUD, particularly when you are bugging on something!

Last thing, it was a really difficult prep for me, tbh guys everyone can do it with sufficient work and passion, if I did it, then you defintely can!

Comments (4)