The interview process with Yahoo began with a simple chat with a recruiter at my college career fair. Afterwards, I received an email asking me to apply online. What was different from most other companies is I didn't get a phone screen and instead Yahoo simply set up an on-site interview and flew me into their headquarters as part of a program known as Yahoo days.
When I arrived at the on-site, there were many other candidates there for the program. After signing in, we were all escorted to a large room where we were given an introduction of Yahoo and the program that they were doing. It seemed that this program was especially targeted at university graduates. After that we took a quick tour of the campus followed by lunch. Afterwards, we were all taken into separate rooms by our first interviewer.
There were a total of 4 interviews and it seemed each interview was focused on a specific area including data structures & algorithms, c/c++ or c/java programming, object-oriented/system design, and database/debugging/misc. The interviewers seemed like they had freedom to conduct the interview however they pleased. In general, all of the interviewers asked me questions about my resume and then lead into the more specific area targeted by the interview.