Pregunta de entrevista de Vianai Systems

Design and javascript questions, not that difficult