Yahoo recruiters and the HR team are very unprofessional. The good reputation of the Yahoo brand is being ruined because of these people. I understand they process so many applications per day, but it is basic courtesy to respond to applicants with the interview result, whatever it may be. In my case, they said I would receive an offer; it has been almost 6 months with still no response.
A recruiter contacted me and said he was impressed with my background, so he asked if I would consider joining Yahoo. I was not interested in switching companies initially. Because of the Yahoo brand and the team I would be working with, which seemed to be doing something I wanted to do, I agreed to proceed further. He arranged a telephonic interview, which went very well with a coding exercise and technical talk. Then, a few days later, they arranged an on-site interview, and a total of 6 people interviewed me. There were a few coding and system design-related questions, as well as behavioral questions. Everything went well. The team was awesome, and they seemed very happy. The interview was of average difficulty; most questions were related to my domain. I had to take a day off for this interview.
Few days later, the recruiter contacted me and said the team was happy with my performance and wanted to proceed with an offer. At this time, my application moved to the HR department. An HR representative contacted me and gathered all the details required to prepare the offer package. I had to wait 2 to 3 weeks after this step for a further call from HR. HR said the hiring committee had not yet reviewed the package. I had to take another telephonic interview! It is a nominal procedure for all senior engineers. No one told me about this before. I was surprised, even while in the process of getting an offer, that they wanted another round of interviews! What kind of process is this? In between, I talked to a director of another group; it looks like they changed the group where I was supposed to work.
HR said someone would call me for the final telephonic interview. I waited a few weeks and lost interest, becoming busy with my current job. A few times, I sent emails to HR and the recruiter to check what happened, but there was no response. I thought Yahoo was going through some re-org (Alibaba stock spin-off, etc.), so the delay could have been because of that. However, it doesn’t seem so, as other candidates in other groups were getting offers.
I emailed them recently, but there was no response. Seriously, how much time does it take just to respond? I would have been happy even if you had said the position was closed and you couldn't give an offer, rather than just ignoring emails. I hope this will be helpful to others so they can expect what might happen in the worst case. Do not resign your current position thinking Yahoo could give you an offer. Even if they say they would, that’s simply not true until the offer package is in your hand.
Data structures and algorithm questions.
The following metrics were computed from 21 interview experiences for the Yahoo Senior Software Engineer role in Sunnyvale, California.
Yahoo's interview process for their Senior Software Engineer roles in Sunnyvale, California is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having negative feelings for Yahoo's Senior Software Engineer interview process in Sunnyvale, California.