C#
Como é que os sistemas lidam com a situação em que vários threads acedem simultaneamente a uma variável ou estado comum?
Como implementar a busca de um elemento por chave com complexidade de tempo O(n)?
Pode falar sobre a pilha tecnológica que utilizou no seu emprego anterior?
Explique o conceito de eventos no contexto de programação e arquiteturas de sistemas.
Já lidou com a implementação ou aplicação de construções de interface nos seus projetos?
Pode dar um exemplo em que as operações CRUD padrão se combinem com lógica de negócio adicional do utilizador?
Pode explicar o que se entende por 'método' em programação?
Já utilizou a construção 'using' para gerir recursos nos seus projetos?
Quais componentes ou ferramentas adicionais o MassTransit usa além de trabalhar com brokers de mensagens?
Quais são as vantagens e desvantagens de usar herança na linguagem C#?
O que o levou a decidir deixar o seu projeto atual?
Pode explicar o que se entende por processo de verificação de software?
Tem experiência em interagir com bancos de dados através de consultas SQL?
Como você vê a perspectiva de comunicar-se diretamente com os negócios?
Qual é a principal finalidade e aplicação do Redis em projetos?
Como é que a aplicação escolhe um controlador específico (Action controller) para processar a solicitação?
Pode explicar o que faz o método Task.Run no .NET e para que é utilizado?
A conversão de tipo automática ocorre ao comparar duas estruturas na linguagem de programação?
Explique o conceito de coleções seguras para threads e a sua aplicação em ambientes concorrentes
Quais são as diferenças entre uma classe e uma estrutura em programação?