Siemens interview question

multithreading and dependency injection