Pergunta de entrevista da empresa 5thColumn

How to design an event parser when given multiple inputs in different formats. Literally what their company does.