I was first contacted by the HR with general questions about my education background. The next stage was a technical interview which took 2 hours. The first hour was pair coding in C++ with a person who was an expert of the language. The second part was about the technical part of the job with questions on different aspects of the position.