Epicor Software Interview Question

Design Patterns(Singleton), Solid Principle , explain DI(Dependency Injection), Example for OOPS concepts