Pregunta de entrevista de Hopper

Primarily algorithm / data structure stuff with some system design questions as well.