Phone Interview (Extremely easy)
- 1762. Buildings With an Ocean View
-
- Lowest Common Ancestor of a Binary Tree
Virtual Onsite
- Sys design: Design an Online Judge. Basically, contest section in Leetcode, I dived too deep into some subparts and I didn’t have time for follow-ups. I couldn’t come up with an efficient way of storing the ranking either (I checked after and I should’ve used a Redis set)
- Behavioural: Normal stuff. A time when I had to give news that most of the team didn’t agree with. Problematic coworker. A project where the requirements weren’t clear. A time when I failed. How do I balance delivering and learning. This round went well as usual
- Coding 1. This round went quite well. 2 Leetcode medium questions:
- Coding 2.:
- 408. Valid Word Abbreviation
- Alien dictionary variation "Given a sorted dictionary of an alien language, find order of characters" . I came up with the answer, how to code it and so on. But I didn’t code it, he said he was more interested in the way I think.
YOE: 2
Outcome: I passed all of the interviews but due to the hiring freeze I can't get an official offer extended. The interview feedback will be saved for up to one year and as soon as there is an opening the recruiter will call me. Not too worried as I've already accepted a Google offer.
Preparation: Around 300 Leetcode questions, watching Neetcode videos when bored and watching Behavioural prep videos.
I was lucky I got easy questions.