C/C++
O que é uma referência universal (forwarding reference) e como funciona o colapsar de referências?
É possível uma situação com um processo zumbi, que é considerado em execução e mantém o bloqueio?
Prefere realizar tarefas sozinho ou em equipa?
Onde você mora atualmente e onde planeja morar?
Em que casos e em que partes do desenvolvimento se aplica o uso de padrões?
Tem experiência com o protocolo HTTPS para garantir a transmissão segura de dados?
Tem experiência no uso da função malloc para alocar memória dinâmica nos seus projetos?
Pode explicar a finalidade e o uso da palavra-chave inline na programação e por que ela é aplicada?
É possível criar um novo objeto dentro do destruidor de uma classe?
Usou std::async nos seus projetos para realizar operações assíncronas?
Quais são as consequências de tentar aceder aos dados através de um ponteiro nulo?
Pode explicar o que é uma fila dupla (Deque) e como ela funciona?
Como avaliaria as suas competências profissionais e experiência nesta área?
Explique o princípio das funções virtuais na linguagem C++ e como elas são implementadas durante a execução do programa.
Qual é a finalidade dos ponteiros inteligentes na programação?
Qual é a complexidade de tempo de procurar um elemento num container unordered_set?
Podes dar um exemplo de função de hash para um número inteiro?
Explique o que se entende por fuga de memória no contexto da programação.
Como se determina a eficiência da operação de inserção de um elemento numa tabela hash e que fatores a influenciam?
Por que não é recomendado colocar código de programa dentro dos cabeçalhos HTTP?