I was contacted by a recruiter on LinkedIn who set up a 1-hour phone screen. I was asked to code some HTML/CSS/JS, followed by an algorithm, as it was a full-stack role.
Following the screen, I was called for an onsite interview in Sunnyvale. The onsite had five rounds of interviews, including one lunch interview. Four of the rounds were purely technical, with only whiteboard coding.
Unfortunately, I felt the problems asked were very difficult. I was asked three dynamic programming problems, one trie problem, and one bit manipulation problem.
I was able to provide pseudocode for almost all the problems, except for one which completely stumped me. I almost felt like I was interviewing for FB/Google.
Implement custom regex matcher.
Auto-complete.
Longest palindromic substring.
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.