Organization : Yahoo
Position : Senior Software Engineer
Yahoo Interview Process
I applied for the position of Senior Software Engineer through a recruiter. The process took two days and then I was interviewed at Yahoo. There are four rounds or phases - One technical interviews and three face to face/technical rounds.
Round 1 - Telephonic Interview
The interview was taken by two people. They focused on testing my basic technical skills. The round was neither short nor long and was easy as only the basics were asked.
Round 2 - First Face to Face Interview Round
After clearing that round, my interviews were arranged by my recruiter. The first round was easy. The questions centered majorly on my past experience. They asked me regarding the previous projects I had completed in my previous company. They also inquired why I wanted to leave the company and join them.
Round 3 - Second Face to Face Interview Round
This was more of a technical round but the questions were not something I had not expected. An unexpected question was:
1) Code a three column layout using HTML and CSS.
Then some questions were asked like sorting up arrays and coding of basic programs.
Round 4 - Third Face to Face Round
A break was given after the first two interviews and then the interview was taken. This was comparatively a difficult round. The questions were based on algorithms, data structures, strings and arrays and OS. A couple of coding problems were also given. Some questions asked:
2) Given a string, find all the possible meaningful words that can be created from letters of that string.
3) How will you design the Google like autocomplete feature on their front page?
How to crack(get into) Yahoo Interview
There are only three face to face interviews and thus the process in to as hectic as it is in other companies. A lunch break is also given in between so you can freshen up. Thus, I felt comfortable throughout the interview process. This is a thing that you need not worry about while giving interview at Yahoo. Trust me, it matters a lot and keeps you confident.
The telephonic interview is not hard and they ask only about the basics. They just need to check if you are a valid candidate for the interview process or not.
Prepare with your resume well. The first round is mostly based on your past experience. They will ask questions about the projects that you have done and if you have written truthfully, you shall not face any problem in this round. Also, prepare a good answer for why you want to join Yahoo and leave your previous company. Try to impress them with your answers.
The second round is technical for most of it. But the questions are not that difficult. Also the interviewer was awesome. I did not feel any tension building up during this round. The third face to face round is difficult and it will offer you a mirror on how good you are at with the technical things. Questions were mostly from data structures and algorithms but they were difficult. You must be prepared with thoroughly if you want to crack this round.
The overall experience at Yahoo was amazing. Even if you are not selected which I wish not, you will gain a good experience and thus it is totally worth. My wishes and luck for all the candidates appearing for the interview at Yahoo.
Thanks Anmol for sharing the details of your interview.
Send more details and your personal experiences firstname.lastname@example.org