Veeam Software interview question

Multithreading (semaphore, mutex, lock), exception handling, stack data structure implementation, etc.