Luxoft Interview Question

OOP Principles, multithreading, data structures