C#
Explique o que é uma base de dados relacional e como ela está estruturada.
Qual é o objetivo principal do uso de tabelas hash na programação?
Pode explicar o que significa o operador new no contexto da programação?
Como implementar a execução de tarefas de forma assíncrona em aplicações de software?
Qual é o papel do modificador de acesso protected na programação orientada a objetos?
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?
Cada microserviço precisa de ter o seu próprio banco de dados?
Quais métodos existem para controlar e processar tarefas assíncronas na programação?
É possível explicar os princípios básicos da programação orientada a objetos e como eles diferem de outros paradigmas?
É possível configurar múltiplos manipuladores de exceções dentro de um único bloco try?
É obrigatório usar o operador await dentro de um método assíncrono para executar uma operação assíncrona?
Consegue nomear os algoritmos de hash utilizados para criar tokens de autenticação?
Quais são as limitações de tamanho da pilha em sistemas de software?
Pode dar um exemplo de uma situação em que o mecanismo do agendador de tarefas seja aplicável?
Podes enumerar os tipos de modificadores de acesso e as suas características?
Pode explicar o princípio de funcionamento do SLR e por que é utilizado no sistema de controlo de versões?
Quais são as principais vantagens e desvantagens do estilo arquitetónico REST?
Quais são as diferenças entre os conceitos de operações assíncronas e execução paralela de tarefas?
Qual é o papel do operador throw dentro do bloco catch na manipulação de exceções?