EPAM Systems Interview Question

Architectural patters, OOP, programming best practices.