Pregunta de entrevista de Kite.com

Whiteboard exercise: Please design an alarm clock.