Luxoft Interview Question

Basics on software engineering. Design patterns in C++