The interview process consists of 1 video call interview and 3 onsite interviews and a technical test. In the first call everything was easy, simple questions related to my experience and at the end a question about how I would design a solution x for a problem y. On site interview, the first round was with a very friendly engineer who asked me questions related to my experience and basic questions about .NET and OOP, nothing out of this world positive experience in the first round. Second round, (Here begins the bad experience), According to what he told me, the engineer who interviewed me is an "architect." But he was far from being a good interviewer, completely distracted it seemed as if he improvised things on the spot. He did not have a good knowledge of data structures and his questions were the same ones that the initial interviewer asked me, which shows the lack of coordination. It then moves on to a behavioral interview where they again discuss your experience and ask you various behavioral questions. The process in general has 2 great experience, the human resources department and the first engineer that I interviewed. Note: Evaluate better who interviews new candidates, that can leave a bad image of the company, the fact that someone is a good "technical" does not mean that they are a good interviewer.