Several phone interviews, then face-to-face interview with a group of people (upper management, HR, product manager). Friendly atmosphere, a lot of detailed technical questions regarding my CV. A few scripted questions from HR. All in all not a bad interview, but in the end the position was not exactly what I was looking for.