I applied and got an interview which went great and then for 3 weeks I did not get a reply so I emailed the HR and she told me that they rejected me because I am a fresh grad (even though there is no mention in the job description that you should be in school and my resume clearly said that I'm a graduate.