Deve-se usar abordagens assíncronas para lidar com tarefas que consomem muitos recursos?
C#
Explique o conceito de cálculos paralelos e a sua diferença em relação aos processos sequenciais
Explique o que são os tipos de dados que armazenam referências a objetos na memória e como eles diferem dos tipos de valor.
Qual é o número de pilhas de chamadas diferentes que podem estar a ser executadas simultaneamente num processo?
Que tipos de erros podem levar a fugas de memória relacionadas com a pilha num programa?
Deve-se usar assíncrono para calcular a soma dos elementos de um grande array contendo um bilhão de números?
Com que tipos de ligações de tabelas em SQL estás familiarizado?
Pode explicar o mecanismo de bloqueio em programas multithread?
Qual é a finalidade do operador HAVING em SQL e em que se diferencia de WHERE?
O thread é devolvido ao pool de threads após a execução síncrona de um método iniciado através de async?
Uma tabela em SQL pode ser criada sem usar um índice clusterizado?
Pode partilhar a sua experiência com diferentes tipos de bases de dados, suas características e aplicações?
É possível realizar operações de bloqueio dentro de uma seção crítica?
Pode explicar o que se entende por índices no contexto de bases de dados SQL?
Pode explicar o que significa o nível de isolamento de transações num sistema de gestão de bases de dados?
Como são utilizados os palavras-chave ref ou out em C#, e qual é a sua diferença?
O que fazer se a conexão de rede desaparecer durante a execução de uma solicitação REST?
O que farias se a conexão com o servidor for interrompida após uma solicitação REST?