Python Dependency Injection Interview Questions