Infinum interview question

Explain few design patterns and objective paradigms.