First was a meeting with another senior developer and discussed technical details. We went very deep into the details to make sure that I knew what I was talking about. Discussed various ways to implement solutions. Next was a meeting with the head of technology department which was mostly non-technical questions but still relevant to the technology. After that was the final interview with the HR manager where questions were asked about personalities, team leading and conflict resolution. Not more than 2 weeks later I got a written offer.