C#
Explique o que se entende por conceito de Records na linguagem de programação
É possível colocar um objeto importante na memória dinâmica (heap)?
Pode explicar o que se entende por array na programação?
Quais métodos de prevenção de deadlocks são aplicáveis ao desenvolver aplicações multithread?
Pode explicar o conceito de CQRS e como ele é usado para separar comandos e consultas na arquitetura de aplicações?
Pode explicar o conceito de herança na programação orientada a objetos em Python?
É possível definir a prioridade de uma tarefa se todos os threads no pool tiverem terminado?
Quais são as vantagens e desvantagens de usar herança na linguagem C#?
Por que é que a tabela só permite ter um índice clusterizado?
Qual é o papel e a função do tópico (Topic) no sistema de troca de mensagens RabbitMQ?
Já teve situações em que precisou de reescrever o método equals() nas suas classes?
Por que a classe .NET sobrescreve os métodos GetHashCode e Equals?
Qual é a principal tarefa da Injeção de Dependências nas aplicações?
Descreva sua experiência prática no uso de SQL em projetos
Como estruturou e dividiu os microserviços no seu projeto ou empresa anterior?
Explique a finalidade e o uso do operador HAVING em consultas SQL
Partilhe a sua experiência com o sistema de controlo de versões Git, descreva a sua abordagem e os principais cenários de utilização.
Alguma vez alterou o modo de funcionamento do recolhimento de lixo no seu sistema?
Quais recomendações devem ser consideradas ao determinar uma especialização na área de programação?
Vários microserviços podem interagir simultaneamente com uma base de dados?