The interview was mostly technical even though the recruiter told me it was going to be more of a Cultural Fit type interview. The hiring manager gave me two problems (without coding) just to assess my reasoning. Then he asked me to solve a coding exercise, which was fairly easy. At the end he asked me if I had any questions, and I asked him if he considered any characteristic in me as a weakness and he told me that my English wasn’t that good, and that I shouldn’t have used a wireless headphones for the call, because according to him my audio was pretty bad and he barely understood me during the whole interview. But let me just say that he was using the cheapest wired earphones that you can buy, so maybe the problem wasn’t my English or my microphone quality but his crappy pair of earphones, I really don’t understand why he didn’t have a better ones and especially when you’re hiring new candidates who are not native English speakers. He was also a bit overbearing and intolerant, so even if I had passed the interview I wouldn’t like that guy to be my manager, that would be so unbearable. By the way, he also told me that I had done well in all the technical part. It's been a few weeks after the interview and the recruiter hasn't given me any news, I even sent her a message but she didn't respond. She has not had the politeness to tell me that I have been rejected, she was even a bit rude and inhuman in the selection interview. So beware comrades, this company presumes to be a great company with a great culture and ethics, but in reality it is nothing but the opposite.