First you have to complete a HackerRank test with some theoretical questions and 2 coding problems. The first problem was to test the knowledge of OOP and the second one was about testing the ability to solve problems about Data Structures and algorithms.