Pregunta de entrevista de Citi

programming background and situational problems