First call was pretty much just a checklist of technologies, rating expertise from 1 to 5, I understand it's the first filter so it does not need to be very in-depth but some of the comments I added I think were ignored, which if heard would've let me move forward with the process. Second call was an english interview, no issues there. There was no 3rd call for unknown reasons, the interviewer did not let me know why I was rejected. I politely asked via email what was the reason for the rejection to build upon it and improve myself, but I didn't get a single word back, as a recruiting company this is very rude and unprofessional. How hard is it to answer "over/under qualified, salary expectations out of the budget, etc"?