Two interviews, both interviews are a combination of technical questions and soft skills. There was no official HR part. At the technical interview, they ask standard questions such as class, principles of OOP, what is interface, architecture, etc.. You show the projects you have so far and they ask you about that too.