Pergunta de entrevista da empresa UST

Challenge u faced, design patterns