Gartner interview question

1. Architecture pattern used 2. Dependency Injection 3. Authentication filter