C/C++
Qual é o volume de memória exigido por uma instância de std::shared_ptr?
O que distingue o uso de std::mutex do uso de std::atomic no controlo de acesso aos dados?
Como é feita a comparação de objetos usados como chaves em std::unordered_map?
Qual é o papel do mutex na garantia da segurança na execução de programas multithread?
Quantos argumentos a função push_back do contêiner std::vector aceita?
Qual é o papel principal do compilador ao processar código em C?
Pode falar sobre a sua experiência anterior de trabalho e os projetos em que participou?
Pode explicar o que é um predicado binário na programação?
Qual é a função principal de um mutex num ambiente multithread?
Tem alguma questão para nós relativamente à posição ou à empresa?
Qual é a razão para usar a palavra-chave explicit na programação?
Quais algoritmos são utilizados na remoção de um elemento de std::vector e qual a complexidade temporal que isso implica?
É possível usar o método push_back em std::vector sem passar elementos?
Qual é o propósito de usar a palavra-chave override na programação?
É possível distinguir predicados binários de unários e quais são as principais diferenças entre eles?
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 são armazenados os elementos num contêiner std::unordered_map?
Do que depende o número de argumentos que podem ser passados para o método emplace_back de um objeto std::vector?
Qual é o impacto da palavra-chave inline na execução de operações no programa?