Applied online. Your typical interview process involves 3 rounds: a phone interview, followed by 2 in-house interviews. The team and work environment seem friendly and nice.
However, the interview process was extremely long, and they never meet their decision deadlines. They consistently offer excuses for delays and for needing more time. The process has taken close to 3 months now. According to them, I am at the final committee review stage. However, it has been almost 3 weeks since they told me that, and a decision is still pending.
They will constantly tell you that you are their top candidate to keep you from withdrawing, but don't trust them. I gave up other pending offers for Yahoo and deeply regret not taking them now.
I will not interview with them again. Do not trust HR's words, and accept your other offers when you have the chance.
Many system design questions.
Nothing difficult or out of the ordinary.
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.