I applied through the online site, heard back in a few days. I had an initial screener call which wasn't really an interview, probably to make sure I wasn't crazy. Then I had two phone interviews schedule over the next week. They lasted about 30 minutes to an hour. The questions were relatively straightforward — why are you interested, why Yahoo!, etc... And a lot of hypothetical, situational questions that are popular now. Talk about an issue that you had and resolved. Talk about a time that you worked in a group and how it affected your work, etc... There weren't really any curveballs, and you should do fine if you know what to expect.