C#
Explique o que significa o termo partição no contexto de bases de dados ou sistemas distribuídos.
O que é IAsyncDisposable?
Em que cenários o uso de C# pode ser ineficaz ou inadequado?
O que acontece com a execução do programa após obter o resultado de uma operação assíncrona?
Qual é o papel da linguagem intermédia no processo de compilação ou execução de programas?
Como é que se pode verificar se dois objetos são iguais pelos seus atributos e dados?
Qual é a finalidade dos atributos na programação ou modelagem de sistemas?
Conseguiste participar no desenvolvimento de soluções arquitetónicas para projetos?
Como funciona e o que acontece dentro do método async na programação?
Pode explicar o que se entende por 'planificador' no contexto dos sistemas operacionais?
Que bibliotecas ou ferramentas baseadas em C++ você usa nos seus projetos?
Consegues nomear os sistemas de gestão de bases de dados com os quais estás familiarizado?
Qual é a sua experiência com Kafka?
Explique o conceito de Prefetch e como ele é aplicado no RabbitMQ para gerir a entrega de mensagens
Tem experiência no desenvolvimento de componentes intermediários (middleware) usando ASP.NET Core?
Existem perguntas adicionais sobre o tema?
Como pode implementar-se um mecanismo em que um serviço em segundo plano atualiza os dados na base de dados?
Que perguntas não conseguiu explicar com sucesso durante as entrevistas?
Pode descrever detalhadamente o processo de autenticação e autorização de utilizadores utilizado no seu projeto atual?
Explique o que é o tipo de dado string e como é utilizado na programação.