I applied through an employee referral. The process took 4 weeks. I interviewed at Yahoo in June 2009
Interview
It did take a while since the manager was very busy. I worked on a contract basis at first and then after six months I was hired full time. The process went smooth after that, since I proved my worthiness while working part time on contract, so that I got hired full time.