I applied online. I interviewed at Yahoo (Tel Aviv-Yafo)
Interview
1 day consisting of 3 rounds of interviews each with 2 developers,
they were most nice and open for questions.
started with me explaining a major feature i designed over a white board.
the interviewers encourage you to use the white board to explain your other answers as well.
Interview questions [3]
Question 1
you are given a code that implements a cache with a cleaner thread,
1. what does this code do?
2. are there any problems with it?
you have millions of documents, suggest a way to implement a system that enables querying which documents contains a specific word
follow up #1: what if we want to query for 2 words?
follow up #2: optimization of #1
some bizarre question related time calculation:
lets say you have a spaceship and it has a few systems and a central clock,
in case one system is out of sync. how would you sync it with the central clock - emphasize on the round trip time and the time it takes the central clock to actually get the current time.
I applied online. The process took 3 weeks. I interviewed at Yahoo (Sunnyvale, CA)
Interview
spent an afternoon with 4 people. they are pretty nice though. most of the question are about algorithm and data structure. some of the questions are about operating system. One cons is that they only offer one night free hotel, which means you probably need to prepare for a over night plane either on the way to come to CA or leave CA.