EPAM Systems interview question

Enterprise design patterns