Pergunta de entrevista da empresa Starry

Explain design patterns you use and why?