I applied through university. I interviewed at Yahoo
Interview
I gave my resume to the HR in career fair. They contacted me by email about three weeks later. There is a HR phone screen first. Then a technical phone interview. If you passed that, you got the on-site interview.