C#
Pode explicar o que é o PostgreSQL e quais são as suas principais vantagens?
Pode explicar o conceito de Code First e como ele é aplicado no desenvolvimento de bases de dados?
Como é que o mecanismo de herança é implementado para classes abstratas na programação orientada a objetos?
Pode explicar o que se entende por tipos genéricos em programação?
Pode explicar o que é Flutter e para que é utilizado?
Qual é o papel do modificador de acesso protected na programação orientada a objetos?
Já trabalhou com o framework ORM Entity Framework nos seus projetos?
Como avalias o papel e a importância dos testes automatizados no processo de desenvolvimento de software?
Quais são os tipos de restrições de acesso aos métodos na programação orientada a objetos?
Por que é importante gerir a libertação de memória manualmente em alguns casos?
Pode explicar o que se entende por conceito de DDD no desenvolvimento de software?
Podes enumerar os tipos de modificadores de acesso e as suas características?
Qual é o papel do operador throw dentro do bloco catch na manipulação de exceções?
Pode fornecer exemplos de consultas SQL que criou para trabalhar com bases de dados?
Podes nomear os principais padrões de comportamento em programação e arquitetura?
É possível alterar a funcionalidade do método, sobrescrevendo-o na classe herdada?
Que qualidades pessoais e profissionais deve possuir um especialista em programação?
Teve casos práticos de trabalho com Git em projetos comerciais?
Poderia explicar o que se entende por classes estáticas na programação?
Pode explicar o princípio de funcionamento e as principais características do RabbitMQ como sistema de troca de mensagens?