C/C++
Qual efeito temporal é esperado ao adicionar elementos ao std::vector?
Explique o que significa o termo 'construct' na programação e como é utilizado.
O que acontece se uma exceção não tratada ocorrer no destruidor?
Explique o que acontece durante a configuração de uma ligação segura através do protocolo HTTPS do ponto de vista do handshake.
Pode ocorrer uma condição de deadlock ao usar apenas um mutex?
É possível ordenar uma lista na sua linguagem de programação e quais métodos existem para isso?
Pode explicar o que significa o especificador noexcept em C++ e como ele afeta as exceções?
Poderia explicar o conceito de herança privada na programação orientada a objetos?
Quais são as suas opiniões sobre trabalhar no escritório e interagir com a equipa no espaço pessoal?
Como garantir o bloqueio atômico de dois mutexes para evitar deadlocks?
Qual é o volume de memória exigido por uma instância de std::shared_ptr?
Qual é o papel principal do compilador ao processar código em C?
Tem experiência no uso de contenedores padrão e algoritmos STL nos seus projetos?
Quais métodos são utilizados para realizar a conversão de tipos em software?
É um método virtual um padrão válido em C++?
Como é que se pode alterar o valor de uma variável declarada com a palavra-chave const?
Que métodos e práticas são utilizados para verificar e prevenir erros no código e nos sistemas?
Como pode realizar testes em programas multithread para detectar erros e exceções?
Pode explicar o que é a linguagem de programação C++ e quais são as suas principais características?
Pode explicar o que é um mecanismo de semáforo na programação e como ele é usado para sincronizar threads?