C#
Como é que a estrutura de dados Lista é implementada na memória e que mecanismos sustentam o seu funcionamento?
Houve situações em que trabalhou na melhoria da eficiência na execução de consultas à base de dados?
Qual o intervalo de remuneração que considera para esta posição?
Pode explicar o que é o padrão de projeto iterador e como ele é aplicado?
As tarefas ou fluxos podem ser considerados como níveis de abstração mais altos ou mais baixos, e em que se diferenciam?
Pode dar um exemplo de aplicação do padrão Mediador no projeto de sistemas de software?
Tem experiência com sistemas de logging e análise de logs?
Em que categoria de dados podem ser classificadas as interfaces na linguagem C#?
Explique o conceito de cálculos paralelos e a sua diferença em relação aos processos sequenciais
Quais métodos e ferramentas você usará para analisar e corrigir uma consulta lenta ao banco de dados para gravação?
Qual é a diferença entre os modificadores de acesso private e protected na programação orientada a objetos?
A estrutura numa linguagem de programação é um tipo de valor ou um tipo de referência?
Como é determinado o período de existência de um objeto após a sua implementação através do mecanismo de Injeção de Dependências?
Explique os princípios de funcionamento e as principais características do Entity Framework Core como ferramenta ORM para aplicações .NET
Consegue nomear os principais padrões de criação de projetos e suas características?
Como determinar antes do último elemento numa lista ligada simples?
Para que é que é utilizado o chamamento Task.Run na programação assíncrona?
Pode explicar o que são os web sockets e como eles funcionam para estabelecer uma comunicação bidirecional entre o cliente e o servidor?
Você trabalhou com a plataforma .NET Standard nos seus projetos?
Quais critérios são utilizados para determinar em quais colunas da base de dados criar índices?