C#
Como é organizada a estrutura de dados String na memória operacional?
Como é que a gestão de fluxos de threads é realizada com um pool de threads e qual é a sua principal finalidade?
Explique o princípio de funcionamento e o objetivo dos testes modulares no processo de desenvolvimento de software.
Que abordagens e técnicas irá aplicar ao criar o seu próprio contêiner para injeção de dependências?
Qual é o resultado retornado por uma chamada assíncrona de método?
Qual é a sua experiência em testes e otimização de sistemas com alto tráfego?
Quem avalia a tarefa concluída?
O que distingue um erro que ocorre durante a execução do programa de um erro detectado durante a compilação?
Qual é o papel dos processos de empacotamento e desempacotamento de dados na programação?
A diretiva include na programação é um exemplo de carregamento ansioso, preguiçoso ou explícito de dados?
O que significa a restrição no uso do processador durante a execução do programa?
O que se entende por conceito de Filtro de Exceções no contexto do tratamento de erros?
Cada thread tem a sua própria área para alocação dinâmica de memória?
Como distinguir o trabalho com threads Thread do uso de tarefas Task no contexto de multithreading?
Tem experiência prática na implementação de interação entre componentes ou sistemas de rede?
Explique o conceito de middleware no ASP.NET Core e como ele interage com o processamento de pedidos HTTP.
Que métodos e ferramentas utilizas para verificar a qualidade e fiabilidade do código?
Qual é o objetivo de aplicar a desnormalização numa base de dados e quais são as suas vantagens?
Fale sobre os modificadores de parâmetros ref, in, out e suas diferenças. O que é readonly ref e ref readonly?
Quais métodos existem para controlar e processar tarefas assíncronas na programação?