1. HR Interview, 30min, background and expected salary check
2. Behaviour Interview with manager level employee, 30min
3.1. Technical Challenges, two weeks take home assignments
3.2. Technical Interview, 1hr, review of your assignment, technical question, behaviour question