The process takes too long for the outcome. After a conversation with HR, you have an intro interview with a team lead for about an hour and a half. You will talk about the projects you were working on in detail, the conversation was technical but it felt more like a friendly talk than an interview which I liked. The next stage is a codility for 90 minutes. 2 questions, one leet code, and one was to complete 5-6 linq methods for repository. 3rd technical interview was with a tech lead. After the intro conversation, you are given the live coding task, while the interviewer is watching the way you write. In my case, I was given 4 different tasks to solve with the AWS cloud API with whom I didn't work before. You are allowed to use google, the interviewer wants to see how you think and how you solve tasks in real life. Despite the weirdness of the task, the atmosphere was nice and I didn't feel the pressure of being watched. Now, I passed 3 technical interviews, and now HR? No, another interview with VP RnD, another general talk. But the atmosphere was good and I met the team and we had a friendly conversation. So after successfully passing all 4 interviews, I was coldly rejected with "we are not satisfied with your working hours" which is what? No one told me that they have a policy about working hours, we didn't even discuss if they have some mandatory beginning of the day. Between the lines, I told them that I prefer to start working day 10.30-11, but I'm flexible, it was one sentence and no one even stopped me and asked me if I can work earlier or stated that it was a problem. Out of this, I can only conclude, that they lied to me about the real reason and they had no respect after 4 interviews and the time I "wasted" with them to tell me the truth or... if it was somehow true, they didn't even try to contact me and ask if I'm ready to work earlier. This truly disrespects my time and I'm warning just stay away from the checkpoint. The fact that you have a friendly talk with the team and they push you forward through interviews, you spend a month but afterward, they don't even have the guts to call and explain the real reason, that is the worse experience I've had so far. The Hr told me I wasn't declined by my knowledge and they were satisfied with my skills, but still, they didn't suggest to me any other vacancies which they had posted. Everyone told me what checkpoint is not the best company to work, so I tried myself and now I can conclude that this is true even at the entrance!