I found out about this position through a recruiter who sent my resume to the company. The company immediately agreed to interview me, and the first interview was pleasant with two managers. I was given an assignment that took me a few hours to complete and write correctly. I had a second and third interviews and was sent an invitation for the final interview, but one day before the interview the recruiter told me that my fluency in the requested language was not good enough and that the final interview was not going to take place. I received an email about the cancellation of the interview. I found the last part of the process very frustrating. It was difficult for me to find the time to have 3 interviews in the same week,