EPAM Systems interview question

Data structures and algorithms , Design patterns