Pregunta de entrevista de Fab.com

Loads of random data structure and algorithm questions.