I got a call from a software developer who spoke in a monotone, was difficult to understand and hung up on me without saying "bye". He didn't want to tell me about the position and always wanted to call back. I gave up and e-mailed him that I wasn't interested. Two weeks later, a Yahoo! recruiter contacted me, asking if I heard from anybody at Yahoo! yet and if I was still interested. I was still interested but was not interested in that first software developer. I got an e-mail from a second software developer with a vague job description for the Yahoo! Mail group which was looking for anybody from a rock star new grad to somebody with 15+ years of experience plus "only true ninjas need apply" (exact quote). I got a call from the second software developer. He was pleasant and asked me basic questions about Java interfaces, Java static members, Java inheritance, JavaScript innerHTML, JavaScript document.all, design patterns and big O notation. I answered all questions but told him that big O notation and design patterns were not very interesting to me so he asked very few questions on those topics. A day later, I got an e-mail rejection from a person in HR. I wrote a followup e-mail to the second software developer but no response yet. My general impression is that Yahoo! has Google-envy: they want to build a rep where their hiring process is needlessly long, illogical, arbitrary, rude and obscure so they can be just like Google!