1. Call with a recruiter who talked a lot about company, ambitions and goals
2. Call with hiring manager about what I my own ambitions and view on the future of technology in the world were
3. On-site Coffee meeting with a member of the team
4. Call with hiring manager's manager about past experiences, most challenging achievements
5. On-site Role play with hiring manager
6. Call with hiring manager about company's culture