C/C++
Como é apresentado o resultado final do trabalho do compilador após o processo de compilação do código-fonte?
Explique os princípios de funcionamento dos mecanismos de login único (SSO) e o seu papel na gestão de acesso.
Pode explicar o que é uma função virtual na programação orientada a objetos?
Explique o conceito de lista duplamente ligada e as suas principais características
Qual é a complexidade temporal da operação de busca de um elemento por chave em std::map?
Pode explicar a finalidade e o funcionamento da função make_shared em C++ e quais são as suas vantagens em comparação com o uso de new para criar ponteiros inteligentes?
Tem experiência com protocolos de transmissão de dados em rede?
Como organizar a troca de informações entre threads sobre uma exceção que ocorreu?
Qual é o papel e a finalidade da palavra-chave const na linguagem de programação?
Quais são as limitações ao usar a biblioteca padrão C++ STL?
Podes dar um exemplo de uma situação em que o uso da estrutura de dados multiset seja justificado?
Como pode implementar o comportamento do operador de incremento postfixo de uma variável?
Como são implementadas as strings na linguagem C++ e do que elas são compostas?
Como é que o ponteiro inteligente unique_ptr é implementado e como gere a propriedade do objeto?
Pode explicar o que significa um objeto mutável na programação?
Que bibliotecas e ferramentas externas utilizaste nos teus projetos?
Que consequências podem ocorrer ao chamar uma função virtual dentro do destruidor de um objeto?
Pode explicar o que se entende por termo entrada/saída no contexto dos sistemas de informação?
Pode partilhar a sua experiência em desenvolvimento e projetos nos quais participou?
Que ações são realizadas ao adicionar um novo elemento ao array dinâmico do tipo vector?