Pregunta de entrevista de IBM

General challenging design questions, screening