Phone screen with the director for the team to which I was interviewing.
It went well. We talked about my background and skills, what I was looking for, and what they were trying to accomplish.
The onsite portion consisted of several hour-long interviews, including an hour for lunch.
The questions were fairly easy, in the general vein of problem-solving, design patterns, distributed computing, and programming questions.
Find the prime numbers less than 10,000 using dynamic programming.
Fix a URL matching program written by a junior engineer that takes 4 weeks to output the number of URLs from a set of 100 billion that match a known set of 1 billion URLs. The 1 billion URLs are stored on disk, the machine has 1GB of RAM, and the 100B set is arriving over the network. How to make it take only 4 days?
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.