OA1 & OA2
Phone screen:
Onsite (From 9:30am - 1:30 no lunch or rest)
Round 1:
- 20 mins LP
- Design Chat App. Follow-up: Chat Room (Object Oriented Design).
Round 2:
- 20 mins LP
- https://leetcode.com/problems/word-search-ii
Round 3:
Round 4: [Bar Raiser]
- 30 mins LP
- Design Parking Lot (System Design).
========== UPDATE =============
Since many people asked How I prepared:
- I bought and read through CTCI book
- Started solving LC from top liked questions (Easy first).
- Tried to solve it first in 30mins for easy, 50 for medium. If I can't do it in this time range, I checked solution writing approach then re-do, after that check Discussion for more ways to solve a question.
- Read this book since it is for people with more experience EPI book (Python ver, you can buy different language ver.)
- Bought a Premium and did whatever company's tag that I will be interviewing with.
- Then I started watching SD videos and reading:
https://github.com/donnemartin/system-design-primer
https://www.educative.io/collection/5668639101419520/5649050225344512
========== My background =============
- I have 1 Year of Experience. BS in IT (not CS)
- I started reading Blind (app) or teamblind.com to get motivation from people's compensation.
- I have done 300 LC. I started LC since March 2019 without knowing any CS fundamental. Didn't know what time/space complexity were.
- I did LC everyday after work + weekend. I didn't rest and sleep only 4-5hrs/day.
- I got onsite with Google in May (Failed), Facebook in June (Failed), Apple in July (Failed) and Amazon in July (Passed).
- I will try Linkedin, Microsoft, Twitter and Google (my dream company) again after 6 months.
Thanks LC community.
Comments (50)


