Pergunta de entrevista da empresa RXP Group

IoC, DI, DIP, Repository pattern , Circuit breaker pattern : concepts and how would i use in the solution.