Domanda di colloquio di Yahoo

Typical coding puzzles and how to implement MapReduce on some problems.