The interview process involved a phone screen, followed by three days of interviews with five-person panels. A lunch interview was also included. These interviews took place over a one to two-week period. I interviewed with individuals from more than three teams, distinct from the team that conducted the initial phone screen. Ultimately, the team that conducted the phone screen extended the offer, and I was hired.
After accepting the offer, while completing my responsibilities at my previous company, the recruiter requested a letter signed by my former employer. This letter was to confirm that I had fulfilled all discussions made when I provided my two-week notice. I found this request to be unusual.
The questions were typical coding questions, such as:
One of the interviewers, who was probably non-technical, asked me a physics brain teaser, which was unexpected. I don't remember the details.
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.