Luxoft interview question

OOP principles, structure and data