I got a call from recruiter in my application online on their career site. A coding test was scheduled for 2 hrs. I finished the test by answering all the questions correct. And that's it. No body contacted me for 50 days. After couple of follow up emails to HR and recruiters, one day recruiter called me only to tell that they have filled that position. He told me I did great in the coding test, but without even giving me a chance of interview, they closed the position by offering that position to someone else. I found this conduct highly unprofessional. Didn't expect this from a "best place to work in US" company.