1. Phone call - about the position and challenges you've got to face. 2. Behavioral interview with CTO, HR - experience, technical background, problem solving skills 3. Technical interview - Senior Software Engineer questions 4. Interview with managers