Podes partilhar detalhes da tua experiência profissional e projetos realizados?
C#
Quais objetivos profissionais pretende alcançar nesta posição?
Pode falar-me sobre como era o seu dia de trabalho típico e as tarefas no seu último emprego?
Em que casos é recomendado usar um broker de mensagens na arquitetura do sistema?
Como é que a estrutura de dados Lista é implementada na memória e que mecanismos sustentam o seu funcionamento?
Podes enumerar e explicar os princípios básicos do SOLID aplicados ao design de objetos?
Utilizou a estrutura de dados record nos seus projetos?
Que padrões de design você aplica na sua prática?
Poderia explicar os princípios básicos por trás do SOLID e como eles são aplicados no design de sistemas de software?
Qual é o papel da palavra-chave void em funções assíncronas?
Como funciona e o que acontece dentro do método async na programação?
Qual é a sua opinião sobre o papel dos testes automatizados no processo de desenvolvimento?
Qual foi a sua avaliação profissional ou feedback na sua posição anterior?
Podem ocorrer situações em que um programa em C# perde o controlo da memória consumida sem libertá-la, e como isso se manifesta?
Que ferramentas ou bibliotecas você utilizou em seus projetos?
Explique o que significa criar objetos que são imutáveis após a sua inicialização.
Qual é o papel do corretor de mensagens no sistema de troca de dados?
Consegues nomear padrões comuns em design orientado a objetos?
Pode explicar o que é a injeção de dependências em C# e por que ela é necessária?
Podes enumerar os principais mecanismos de sincronização de threads e processos?