Pergunta de entrevista da empresa Revolut

Write something based on abstract requirements