I was contacted by a recruiter for an initial discussion. After a short phone conversation with HR, I was set up for a technical phone screening. I was asked mainly about data structures and algorithms.
After a few days, I was asked to come for an on-site interview. The on-site interview consisted of five 45-minute one-on-one technical interviews. The interviews were mainly heavy on the technical side, asking about data structures, algorithms, and coding questions. Every interviewer asked me to write code on a whiteboard.
Make sure to have good data structure and algorithm skills before interviewing. Overall, the campus looked pretty decent. Yahoo has a really good working environment. I was told that they have very bright engineers, but senior management lacks vision. I found every interviewer very knowledgeable. If you have 0-5 years of experience, this place has good potential for growth.
Find LCA in a binary tree.
Find the most weighted node in a weighted binary tree.
Serialize a binary tree.
HTTP internals.
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.