I applied through university. The process took 2 months. I interviewed at Yahoo (Omaha, NE)
Interview
A bunch of simple questions about previous work experience, my GPA, and my team playing ability. Not even hard at all. The people were incredibly friendly and helped guide you towards the answers they wanted/knew you had inside. It was great for a Junior in college to get this interview experience.