C#
Como é organizada na memória a estrutura e o armazenamento de tipos de dados de referência na linguagem C#?
Tem experiência na utilização do padrão Mediator nos seus projetos?
De que formas é possível expandir ainda mais as capacidades do LINQ no seu projeto?
Forneça um exemplo do padrão Transactional Outbox.
Podes dar um exemplo de implementação de Dependency Injection em aplicações ASP.NET Core?
Consegue nomear sistemas de gestão de bases de dados com os quais está familiarizado?
De que classes herda o tipo Enum na linguagem de programação?
Fale sobre a sua experiência com Rider, Docker e ferramentas de desenvolvimento.
Tem experiência prática no uso do Docker em projetos?
Pode explicar o que se entende por um objeto na programação orientada a objetos?
Em que local na memória geralmente as variáveis locais são colocadas durante a execução do programa?
Explique o que significa o modificador de acesso 'protected' na linguagem de programação e como é utilizado nas classes.
Pode explicar as diferenças entre os métodos Dispose e Finalize na gestão de recursos no .NET?
Como é que a comparação de valores de cadeia é realizada na programação?
Como é que as conceitos de execução assíncrona de tarefas diferem do multithreading na programação?
Tem experiência em gravar logs em ficheiros para fins de sistema ou de aplicação?
Fala sobre os diferentes tipos de delegados que conheces
Pode explicar o que se entende por 'função' em programação?
Como funciona a pesquisa binária? O que a função aceita e qual é a complexidade?
Quais são as vantagens e desvantagens de usar índices com baixa seletividade numa base de dados?