C/C++
Qual é a diferença entre um ponteiro e uma referência na programação?
Teve que implementar ferramentas ou processos automatizados para a sua equipa no seu emprego anterior?
Pode falar sobre o último projeto em que participou?
Tem experiência em desenvolvimento ou trabalho com aplicações multithread?
Em que outras linguagens de programação, além de C++, tem experiência de desenvolvimento?
O que acontece com a chamada do destruidor de um objeto se ocorrer uma exceção no seu construtor?
Podes explicar o que são ponteiros inteligentes em C++ e como eles funcionam?
É possível declarar campos de uma estrutura como privados na linguagem de programação?
De que contêiner padrão a estrutura de dados map é implementada?
Pode explicar para que é utilizado o chamado do sistema lseek em um sistema operativo?
Como é que a resolução de colisões é efetuada ao usar std::unordered_map?
Automatizaste os testes na tua empresa anterior?
Como aprendeu as habilidades de programação e por onde começou o seu percurso?
Pode explicar o que significa o termo determinismo no contexto de sistemas e processos?
Que ferramentas ou bibliotecas de testes automatizados você utilizou na sua prática?
De que formas ocorre a troca de dados entre threads de execução?
Em que áreas ou tipos de tarefas gostarias de te desenvolver e trabalhar mais ativamente?
Pode explicar o conceito de multiset e como ele difere de um conjunto normal?
Pode explicar o princípio de funcionamento do algoritmo de ordenação rápida?
Quais são as diferenças entre os métodos de captura de dados nos protocolos HTTP e HTTPS?