3 main steps:
1. Phone screening interview (understand my background and ambitions)
2. In depth interview with hiring manager, personal fit and cultural fit.
3. 4 Interviews including system design, cultural interview, project/case interview, personal