EPAM Systems Interview Question

Design Patterns and Clean code