Work in HR or Recruiting?
Yahoo
www.yahoo.com Sunnyvale, CA 5000+ Employees
Work in HR? Complete Your Profile

30 interview experiences Back to all Yahoo Interview Questions & Reviews

Yahoo Technical Yahoo Interview

Posted Jun 23, 2012 2 of 2 people found this helpful

Accepted Offer – Interviewed in Sunnyvale, CA Jun 2010 – Reviewed Jun 23, 2012

Interview Details – Initially contacted for a telephonic interview, had a call with recruiting manager for about an hour and then had a second telephonic with one of the engineers and it was a technical round. Didn't hear back for a while and got a call after 3 weeks and was told that the position went on hold for a while and scheduled a second telephonic technical round for another one hour. I had couple of other offers at the time but was inclined towards yahoo since I'm going to get to work on hadoop at Yahoo. Hiring manager expedited the process after that, called in for an in person interview one day before a long weekend, it was 5 hour long interview around algorithms, data structures, C++ coding and misc perl and unix questions and some random db questions. Time just flew by and immediately after the long weekend was given an offer.

Interview Question – algorithm to give an optimal packaging (np hard packaging) rectangles into rectangles
algorithm to solve sudoku (just looking for thought process)
  Answer Question

Negotiation Details – I was able to get a good offer in that down market, and was able to negotiate a signing bonus. But, it is tough to get a raise once settled in to the job, would suggest to negotiate for about 20% of what you are making and you may endup with at least 15% higher.

Other Details - I applied in-person and the process took 2+ weeks.

  • Interviews

    Phone Interview

    1:1 Interview

  • Tests

    Drug Test

  • Other

    Background Check

  • Overall Positive Experience

  • Very Difficult Interview
Helpful Interview?  
Yes | No
Problem with this interview?

Your response will be removed from the review – this cannot be undone.