C#
Tem experiência prática na implementação de processos assíncronos em projetos?
Como implementaste o padrão Singleton nos teus projetos e com que nuances te deparaste?
Tem experiência na configuração e utilização de sistemas de logging nos seus projetos?
Como funciona a construção async/await? Em qual thread o código após o await é executado?
Que tarefas resolvem as coleções de dados na programação?
Quais os meios e métodos utilizados para realizar o processo de verificação dos dados pessoais do usuário?
Qual é o número máximo de pilhas de dados que pode haver na estrutura da sua aplicação?
O que é uma linha em Go e como ela é organizada por baixo do capô?
Pode explicar o que se entende por solicitação de interface na programação?
Que objetos no .NET entram no Large Object Heap e como identificá-los?
Como implementar o processamento em lote de mensagens no RabbitMQ?
É obrigatório que todos os objetos de tipos significativos sejam colocados na área de memória gerida pelo heap?
Quais são as principais dificuldades enfrentadas na formação de estruturas de índice em bancos de dados?
Em que situações é utilizado o bloco finally no tratamento de exceções e qual é o seu papel?
Quais são as principais diferenças entre uma interface e uma classe na programação orientada a objetos?
Quais são as principais vantagens e desvantagens de usar a biblioteca ORM Entity Framework?
Qual é a desvantagem de uma abordagem em que a classe base conhece os herdeiros específicos, e como pode ser substituída?
Fale sobre os modos de funcionamento do GC: servidor e desktop. Quando usar qual?
Que outras paradigmas e abordagens de desenvolvimento de software você utilizou além da programação orientada a objetos?
Como avalia o seu nível profissional?