C#
Explique o que significa o processo de Unboxing na programação e para que serve.
Como é que a limpeza automática de memória é realizada no ambiente de execução?
Pode explicar o que se entende por memória não gerenciada na programação?
Poderia explicar o que é o registo e para que é utilizado nas aplicações?
Que tipo de polimorfismo é implementado ao usar tipos genéricos?
Qual foi a razão da sua saída do seu primeiro cargo?
Qual é a diferença entre o tipo de dados Record e Struct no contexto da programação?
Como diferem as linguagens de programação C e C++ em termos de arquitetura e funcionalidades?
Qual é o objetivo de usar o nível de isolamento de transações Repeatable Read nos sistemas de gestão de bases de dados?
Qual pedido HTTP é utilizado para obter dados sobre um recurso?
Poderia explicar o que é um Topic no sistema de troca de mensagens RabbitMQ?
É possível listar os métodos fornecidos pela classe Object em Java?
Como diferem os processos de gestão de dependências em diferentes fases do seu ciclo de vida?
Por que uma struct não pode herdar?
Como foi realizado o processo de autenticação de utilizadores no seu projeto?
Pode explicar o que significa o operador HAVING em SQL e em que casos é utilizado?
Como se diferenciam os conceitos de coesão da lógica interna de um módulo e o grau de interconexão entre módulos num sistema?
Pode explicar a estrutura interna da lista e como ela é implementada na memória?
Qual é a diferença entre os operadores HAVING e WHERE em SQL e em que casos devem ser usados?
Já utilizou a biblioteca AutoMapper nos seus projetos para configurar automaticamente o mapeamento de objetos?