C/C++
De que forma um programador pode determinar a quantidade de memória RAM disponível no sistema durante a execução do programa?
Quais processos são iniciados e o que acontece dentro do sistema ao chamar uma função específica?
Pode explicar como a semântica de movimentação de objetos é implementada em C++?
Um fluxo pode ele próprio iniciar a reexecução do seu código?
Explique as diferenças entre os ponteiros inteligentes std::unique_ptr, std::shared_ptr e std::weak_ptr em C++
Como é que o uso de std::move afeta os recursos e o estado dos objetos em C++?
Explique o princípio de funcionamento do ponteiro inteligente shared_ptr em C++ e suas vantagens.
Quais padrões da linguagem C++ você utilizou na sua prática?
Pode explicar o que significa o modificador de acesso 'private' na programação?
Tem experiência na criação de interfaces de utilizador usando C++?
Que condições devem ser definidas para determinar a comparação de chaves em std::map, a fim de garantir a compilação correta do código?
Como determinar o nível de precisão dos resultados de registo no seu programa?
Como você entende o conceito de garantir um tratamento de exceções confiável e seguro no sistema?
Pode falar sobre a sua experiência anterior de trabalho e os projetos em que participou?
O que acontece num objeto se uma exceção ocorrer dentro do seu construtor e não for tratada?
Pode explicar o princípio de funcionamento do contêiner std::map em C++?
Qual é a sua experiência em programação de baixo nível, mais próxima do hardware?
Quais são as vantagens e desvantagens de usar a função make_shared em C++?
Qual é a faixa salarial que você espera para esta posição?
Como é implementada a garantia de unicidade de objetos usando std::unique_ptr em C++?