The recruitment process consisted of several stages. The first step was a pre-screening interview that was a chance to meet the team leader. The next thing was an offline coding challenge checking some relevant skills for the position. Then, there was time for discussing the submitted code with developers of the company. Finally, there was an interview with an IT director to get insight into the company structure and management. You can get feedback after every stage of this process.