The phone interview was quite easy. It covered standard algorithm questions, threads, performance analysis of C++ processes on Unix/Linux systems, and some C++ questions on pointers.
The 1:1 interview was a little more theoretical, focusing on design patterns and object orientation. I was also asked to design a class and compare C++ versus Java. Other interviewers asked about my past experiences and how I solved some problems in the past (situational/behavioral).
Benefits of object orientation? Why object orientation?
Expect very specific responses:
The following metrics were computed from 2 interview experiences for the Yahoo Senior Software Engineer role in Santa Clara, California.
Yahoo's interview process for their Senior Software Engineer roles in Santa Clara, California is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having mixed feelings for Yahoo's Senior Software Engineer interview process in Santa Clara, California.