EPAM Systems interview question

comunes del lenguaje java y patrones de diseño