Domanda di colloquio di Affinity Portugal

Because I am a java developer, they asked me about design patterns