C#
Quais são as vantagens e desvantagens de usar interfaces na programação?
Quando é preferível usar o tipo de dado string em vez de StringBuilder?
Podes dar um exemplo de implementação do padrão Chain of Responsibility em código de programação?
Podes dar um exemplo de situações ou projetos onde faz sentido usar bases de dados NoSQL?
Houve situações em que você criou cenários de teste ou verificações automáticas para seu código?
Pode explicar os conceitos de boxing e unboxing no contexto do trabalho com tipos de dados?
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?
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?
Consegues enumerar os principais atributos utilizados nos cenários de teste?
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?
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?