C#
Qual é o objetivo principal de usar a plataforma .NET Core no desenvolvimento de aplicações?
Estás preparado para dividir uma tarefa complexa em partes menores para facilitar a resolução?
É possível explicar o mecanismo de escalada de bloqueios em sistemas de gestão de bases de dados SQL?
Qual é a diferença entre os diferentes tipos de classes em programação?
Que ferramentas e abordagens você utilizou para organizar o processo de autenticação e autorização de usuários?
Qual é a função principal da estrutura de dados chamada heap e para que ela é usada?
Que ações devem ser tomadas com um dicionário comum para evitar o uso da variante segura para threads ConcurrentDictionary?
Que experiência e responsabilidades teve no seu último emprego?
Pode explicar o conceito de gerações no sistema de gestão automática de memória?
Explique o significado e a aplicação do princípio de substituição de Liskov na programação orientada a objetos.
Já trabalhou com a elaboração de consultas SQL para obter dados?
Quais são as principais vantagens e desvantagens das linguagens de programação compiladas em código de máquina?
Como o dotnet entende que uma operação de E/S foi concluída?
Explique o conceito de gestão automática de memória e o papel do coletor de lixo neste processo
Pode explicar o que significa o nível de isolamento de transações no PostgreSQL e como ele afeta o funcionamento do sistema?
Explique o conceito de autorização no contexto dos sistemas de informação.
Qual é o papel do processo de normalização de dados em bases de dados relacionais e por que é necessário?
Como foi implementada a versionamento da API no projeto? Como o cliente chamava uma versão específica?
Quais razões permitem atribuir propriedades às interfaces numa linguagem de programação?
Explique o que é AutoResetEvent e como é utilizado para sincronizar threads no .NET.