I received a call from Yahoo after applying on their job site.
There were two phone interviews, and then I was called onsite.
The phone interviews were pretty basic and covered material I had mentioned on my resume, along with basic C++ and Unix questions.
The onsite interviews were above average.
I was asked about all traversal types of a binary tree.
Questions were asked about some Unix tools and shell scripting.
There were also a couple of C++ string manipulation problems.
Write a routine to reverse a string and then reverse only the individual words in the same string using the routine.
Explain all traversal types of a Binary Tree.
In-order Traversal:
Pre-order Traversal:
Post-order Traversal:
The following metrics were computed from 9 interview experiences for the Yahoo Software Engineer role in San Jose, California.
Yahoo's interview process for their Software Engineer roles in San Jose, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Yahoo's Software Engineer interview process in San Jose, California.