At first I had a phone interview with an HR manager who asked me various questions about myself, my education and my teamwork experiences. After that I completed an online java test at Codility. That was the first step. Two days later they informed me that I passed to the next step and we scedule the next interview.The next step was a technical in person interview with 3 software developers. In the beginning they asked me general things about myself and why I applied to this company.The technical part consisted of technical questions in c++ and 3 code problems in c++ on a board.