BairesDev interview question

What programming design patterns have you used?