Pregunta de entrevista de Bloomberg

Design questions, coding questions mostly