EPAM Systems Interview Question

Java Core, Design Patterns, Architecture questions