C#
Qual é o melhor lugar dentro da classe para armazenar tipos de dados importantes?
O que se entende por tipos na linguagem C# e como eles são utilizados?
Pode explicar o princípio de funcionamento da autorização no ASP.NET e como ela difere da autenticação?
Pode explicar o que faz o operador DELETE em SQL e em que casos é utilizado?
O que é o problema N+1?
Quando é recomendado usar a restrição de chave estrangeira numa base de dados?
Podes listar os diferentes níveis de isolamento de transações em bancos de dados e explicar a sua diferença?
Podes listar os principais tipos de testes unitários utilizados para verificar o código?
Qual foi a sua experiência de interação com um mentor ou supervisor no âmbito do seu treino ou trabalho?
Qual é a sua opinião sobre o papel dos testes automatizados no processo de desenvolvimento?
Em que casos escolhemos bases de dados relacionais e em que casos não relacionais?
Para que serve a partição de tópicos no Kafka?
Pode explicar o princípio da inversão de dependências e a sua importância no design de sistemas de software?
Quais abordagens e técnicas garantem a conformidade com o princípio da inversão de dependências no design do sistema?
É possível associar uma variável a um thread/tarefa de modo que cada tarefa armazene o seu próprio valor? O que são ThreadLocal e AsyncLocal?
Como difere o comportamento do coletor de lixo ao gerenciar objetos de 10 KB e 100 KB?
Quais são os seus objetivos e expectativas profissionais relacionados com o seu futuro trabalho?
O que o programa exibirá se throw for descomentado nos locais indicados?
O que é XML e como é utilizado para armazenar e trocar dados?
Que tarefas e funções estavam sob a sua responsabilidade no seu emprego anterior?