Wargaming Interview Question

Data structures, algorithms, design patterns (basic questions).