C/C++
Qual é o propósito e aplicação das expressões lambda na programação?
Qual é a diferença entre declarar variáveis usando estruturas e a palavra-chave const numa linguagem de programação?
Pode explicar os princípios básicos da programação orientada a objetos?
Quais métodos existem para prevenir ou resolver colisões ao trabalhar com funções de hash?
Quais as consequências que podem surgir ao lançar uma exceção a partir de um destruidor num programa?
Que ferramentas e bibliotecas utilizou nos seus projetos em C++?
É possível listar os diferentes tipos de herança existentes na programação orientada a objetos?
Qual método de trabalho preferes: em equipa ou sozinho?
Quais padrões da linguagem C++ você utilizou na sua prática?
Explique as diferenças entre os ponteiros inteligentes std::unique_ptr e std::shared_ptr em C++.
Criou ficheiros de teste para módulos ou componentes na sua prática de desenvolvimento?
Está atualmente aberto a novas oportunidades de emprego?
Não se importa se eu te tratar por tu?
Consegues nomear os principais tipos de sistemas de ficheiros utilizados no Linux?
Explique o conceito de semântica de move em programação e a sua diferença para a cópia de objetos.
Tem experiência na leitura de obras literárias dedicadas à programação?
Qual é a finalidade dos métodos que não alteram o estado do objeto?
Qual é a sequência de chamadas aos métodos de destruição de objetos que ocorre quando um objeto é destruído numa linguagem de programação?
Consegues nomear os tipos de mutexes implementados nas ferramentas padrão da biblioteca?
Em que medida o processo automático de compilação de projetos foi implementado no seu emprego anterior?