Pergunta de entrevista da empresa IBM

General challenging design questions, screening