Question d’entretien chez PayPoint plc

It is a take-home project.