C/C++
Pode explicar o que é um lvalue no contexto de uma linguagem de programação?
Tem experiência prática de trabalho com protocolos de rede e infraestrutura?
Pode explicar a finalidade e o uso da palavra-chave inline na programação e por que ela é aplicada?
Em que casos é recomendado usar static_cast em C++?
Tem experiência no uso de estruturas de dados colecionáveis na biblioteca Qt?
Que responsabilidades deve cumprir um desenvolvedor em relação à manutenção e melhoria do código?
Pode usar o operador throw dentro de um destruidor para lançar uma exceção?
Pode explicar o que significa usar ForeignKey numa base de dados?
Pode explicar o que é o PostgreSQL e como é utilizado no armazenamento de dados?
Consegue explicar o que é o libcurl e como é utilizado para fazer pedidos HTTP?
Pode compartilhar um exemplo de uma tarefa mais não convencional ou difícil que teve que resolver na sua prática?
Qual foi a maior equipa que participou na resolução de uma tarefa no seu emprego anterior?
Quais as consequências que podem surgir ao lançar uma exceção a partir de um destruidor num programa?
Qual é a complexidade temporal da remoção de elementos de um vetor no pior caso?
Que funções e cargos os membros da equipa ocuparam no seu projeto anterior?
Como é que o std::move determina quais os membros da classe que devem ser transferidos com a transferência de propriedade?
Como conseguiu a sua primeira posição profissional nesta área?
Consegues falar sobre os padrões de programação mais comuns que usaste?
Quais são as principais vantagens de usar ponteiros na programação?
Pode-se considerar os ponteiros inteligentes como uma alternativa ao mecanismo de gestão automática de memória, como o coletor de lixo?