Existem perguntas adicionais sobre o tema?
C#
Segues os princípios REST ao criar controladores de API?
Já utilizou containers de inversão de controle nos seus projetos?
Já utilizou o padrão Factory ao trabalhar com pedidos HTTP?
Quais são as diferenças entre as interfaces IEnumerable e IQueryable, e em quais cenários elas são usadas?
Quais os tipos de ciclos de vida de objetos existem no contêiner IoC e como eles são aplicados?
Pode explicar o conceito de arquitetura em camadas no desenvolvimento de sistemas de software?
Podes dar um exemplo de como usaste o princípio da responsabilidade única (D do SOLID) nos teus projetos?
Podes falar sobre os diferentes tipos de ciclos de vida (lifetime) utilizados em containers IoC?
Qual é o significado da letra 'I' nos princípios SOLID e qual é a sua finalidade na programação orientada a objetos?
Como estruturar a aplicação definindo as suas camadas principais?
Quais métodos podem garantir o bloqueio seguro de recursos em condições de computação assíncrona?
Tem experiência a trabalhar com padrões de design nos seus projetos?
Quais são as vantagens e desvantagens de usar HttpClient para fazer pedidos HTTP?
Como criou uma interface universal para diferentes componentes ou módulos do sistema?
Qual é o papel das interfaces no desenvolvimento de sistemas de software?
Tem experiência com o mecanismo Transactional Outbox para garantir uma transmissão confiável de mensagens?
Quais métodos HTTP você utilizou nos seus projetos?
Já utilizou ferramentas para analisar e otimizar consultas SQL?