EPAM Systems Interview Question

Talk about OOP. Abstraction, polymorphism, derived classes. Specify the used code quality tools. Experiences about CI.