I applied online and didn't think about it since Yahoo! gets hundreds of submissions per role. I was surprised to get a call a couple of weeks later from a recruiter. The recruiter call were basic screening questions and I was passed on to a phoner with the hiring manager. I chatted with her for about 30-minutes then got brought onsite for a loop style interview. I spoke with three peers, one manager above my level, and the hiring manger. I received an offer by the end of the week.