I submitted my resume online through Yahoo's career site under the university section. This is one of the few places where I submitted my resume online without knowing any one at the company and heard back.
Within 10 days, I received a phone call to schedule a phone interview time.
After that, I have 3 phone interviews in a matter of a couple of weeks.
Everyone I interacted with at Yahoo was pleasant and responded in a very timely manner.
After my last phone interview, I received an offer within a couple of days.
It seemed like all of the interviewers had actually talked a bit with each other about what I had discussed with them which was nice because I didn't feel like I was giving the same interview over and over again.
Questions were pretty straight forward and were mostly aimed and figuring out how my experiences would be relevant to the position.
The last interview was a bit more focused on behavioral questions aimed at understanding how I work within a group setting but also about what kind of management style I prefer.