Qual é a diferença entre usar um pool de threads e criar novas threads diretamente quando necessário?
C/C++
Explique o conceito de Portas de Conclusão e sua finalidade no processamento assíncrono de entrada/saída
Consegue dar um exemplo de uma tarefa típica com que se depara na prática?
Pode explicar o princípio de gestão automática de recursos com RAII?
Podes falar brevemente sobre a tua experiência profissional e competências-chave?
Tem experiência em trabalhar com o subsistema de disco no seu trabalho?
Fala sobre a tarefa mais difícil ou interessante que tiveste que resolver no trabalho ou nos estudos
Que tecnologias ou ferramentas foram aplicadas no seu projeto?
Pode explicar o que é o RabbitMQ e como funciona?
Pode explicar o que é o protocolo SMB e para que é utilizado?
Quais são os principais mecanismos que conhece para gerir a multithreading?
Tem experiência em desenvolvimento ou trabalho com aplicações multithread?
O que significa sair dos limites da área de dados ou do ponteiro em um programa?
As suas perceções sobre multithreading podem enganá-lo, criando a ilusão de execução paralela?
Pode dar um exemplo de uma situação em que a programação multithread é usada?
Partilhe a sua experiência com a base de dados PostgreSQL e conte as tarefas mais difíceis que teve de resolver com ela.
Como é que ocorre a libertação automática de memória quando não existem referências fortes aos objetos no sistema?
Pode explicar o que é o protocolo FTP e para que é utilizado?
Quais são as principais diferenças entre os protocolos TCP e UDP na interação de rede?
Quais são as principais vantagens de usar ponteiros na programação?