Applied online and received a call from the recruiter and general questions etc were asked. Had a second call with the hiring manager which went pretty good general questions were asked about my knowledge about the company and my past experience. I was invited for an onsite interview and two days after I received an onsite invite another recruiter called me and informed me that they have already hired another candidate...... like why did you waste so much of my time?????