Consegues falar sobre os padrões de programação mais comuns que usaste?
C/C++
Que sistemas de gestão de bases de dados tem experiência em usar?
O que acontece se uma exceção não tratada ocorrer no destruidor?
Quais são as diferenças entre as abordagens std::async e std::thread na organização de multithreading em C++?
Já utilizou o sistema CMake para automatizar a compilação do projeto?
É um método virtual um padrão válido em C++?
Tem experiência em desenvolvimento com JavaScript?
Como é que o operador delete[] determina a quantidade de memória libertada?
Pode explicar a finalidade e o uso da palavra-chave inline na programação e por que ela é aplicada?
Tem experiência no uso do sistema operativo Linux nos seus projetos?
Quais são as diferenças entre as funções malloc e new na gestão de memória dinâmica?
Explique o que significa o operador delete[] na linguagem de programação C++ e em que casos é utilizado.
Que bibliotecas e ferramentas de terceiros você utilizou nos seus projetos?
Explique a finalidade e o uso da palavra-chave explicit nas linguagens de programação.
O que acontece com a chamada do destruidor de um objeto se ocorrer uma exceção no seu construtor?
Em que outras linguagens de programação, além de C++, tem experiência de desenvolvimento?
Como é que o operador new determina o volume de memória necessário para a alocação?
Como é que a chamada do sistema free determina a quantidade de memória libertada?
Já teve que usar mecanismos de bloqueio mútuo para sincronizar threads ou processos?
Quais são as diferenças entre os operadores free() e delete() na linguagem C++?