Infinum Interview Question

Explain few design patterns and objective paradigms.