Pergunta de entrevista da empresa Trainline

Design patterns and algorithms, etc