EPAM Systems Interview Question

What are desing patterns?