C/C++
Qual é a complexidade temporal da operação de remoção de elementos de uma lista no pior caso?
Para quais cenários práticos é recomendado usar o container std::unordered_map?
Qual é o papel da palavra-chave 'virtual' ao declarar um destruidor na linguagem de programação C++?
Pode descrever como colaborou com a equipa de testes na sua experiência anterior?
Que experiência tem na área de testes de software no seu emprego anterior?
Pode explicar o que é uma estrutura de dados priority_queue e como ela funciona?
Quais áreas de atividade no âmbito do trabalho lhe interessam mais?
Do que depende o número de argumentos que podem ser passados para o método emplace_back de um objeto std::vector?
Como é que o operador new determina o volume de memória necessário para a alocação?
Qual sistema operativo prefere usar no seu trabalho ou projeto?
Como é que o compilador determina qual das funções sobrecarregadas chamar durante a compilação do programa?
É obrigatório que cada thread possa aceder à variável global comum?
Pode explicar o que é o padrão Unicode e para que é utilizado?
Qual parte do desenvolvimento você prefere: a interface do usuário ou o lado do servidor?
Haverá vazamento de memória se uma exceção for lançada dentro de um construtor usando new?
Qual é o papel da memória virtual na gestão de recursos do sistema operativo?
É possível colocar a implementação de funções dentro de ficheiros de cabeçalho em C++?
Em que outras linguagens de programação, além de C++, tem experiência de desenvolvimento?
Qual é o propósito de usar a palavra-chave override na programação?
Tem experiência prática de trabalho com protocolos de rede e infraestrutura?