Pregunta de entrevista de Insurance Applications Group

Programming exercise followed by some high level engineering questions.