C#
Quais são as vantagens e desvantagens de usar interfaces na programação?
Pode explicar o significado de null no contexto de bases de dados?
Podes dar um exemplo de implementação do padrão Chain of Responsibility em código de programação?
Houve situações em que você criou cenários de teste ou verificações automáticas para seu código?
Pode explicar o que é o método HTTP GET e para que é utilizado?
Como avaliaria as suas habilidades em C# numa escala de 1 a 10?
De que formas é possível garantir o cumprimento do princípio de abertura/fecho nos módulos de software?
Que consequências ocorrem se interromper a execução do fluxo de trabalho atual na aplicação?
O que se entende por API RESTful e a que critérios ela corresponde?
Como pode usar o CancellationToken para cancelar operações assíncronas no seu projeto?
Pode explicar o que é a indexação de dados numa base de dados e como ela afeta o desempenho?
Podes listar ferramentas ou frameworks populares para realizar testes unitários nos teus projetos?
Que meios de sincronização de threads utilizou nos seus projetos e como os implementou?
Pode explicar o que se entende por método de extensão na programação?
Quais são as diferenças entre executar tarefas imediatamente e agendá-las para uma execução diferida?
Tem todos os documentos necessários para continuar o processo?
Que ferramentas ou métodos você usa para implantar aplicações ou serviços?
Existe a possibilidade de expandir a funcionalidade através de herança de estruturas?
O que são coleções thread-safe e como funcionam na programação multithread?
Pode explicar o que é um agendador de tarefas e como funciona?