Pregunta de entrevista de OpenWeb

Architectural problems, code and data structures. Behavioural questions.