Pergunta de entrevista da empresa Meta

How would you design a ticketing system for public transportation?