I went on campus for the interview. Everyone was very friendly, and the process went smoothly. The campus is very nice, although it seemed rather quiet when I was there (which may have been because it was a Friday).
I was interviewed by four people one after another, each on different topics. The questions were of average difficulty, and the interviewers were very patient and friendly. They helped me along when I was stuck and gave hints at times without being too lenient.
Code up a chess game (OOD question).
They might open up a site that has some interesting JavaScript. Using standard dev tools, take a look at the source code. Then you have to play with the JavaScript console to accomplish certain simple tasks on the page.
How do you switch the values of variables A and B without using a third variable for storage?
The following metrics were computed from 79 interview experiences for the Yahoo Software Engineer role in Sunnyvale, California.
Yahoo's interview process for their Software Engineer roles in Sunnyvale, California is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Yahoo's Software Engineer interview process in Sunnyvale, California.