C/C++
O que o motivou a deixar o seu último emprego?
É possível terminar o fluxo padrão iniciado dentro do thread que o criou?
Que bibliotecas e ferramentas de terceiros você utilizou nos seus projetos?
Como é determinada a complexidade temporal da operação de inserção de um elemento no contêiner std::unordered_map?
Qual é a diferença entre a operação de incremento prefixado e postfixado nas linguagens de programação?
Pode explicar o princípio do ordenamento por heap e como ele organiza o processo de ordenação de dados?
Como é realizado o processo de busca de um elemento na tabela hash e quais mecanismos são utilizados nesse processo?
De que maneiras se pode evitar a ocorrência de exceções duplas num programa?
Fale sobre o trabalho na ALMI Partner e no serviço de recolha de telemetria e atividade de rede.
Tem experiência na utilização de ponteiros inteligentes nos seus projetos?
Explique o que significa o termo 'método virtual puro' na programação orientada a objetos.
Como você aborda o trabalho com equipamentos ou sistemas para os quais não há documentação?
Qual é o propósito do destruidor virtual na programação orientada a objetos?
Como é implementada a encriptação ao usar o protocolo HTTPS?
Pode explicar o que é o OpenNPI e qual é o seu papel?
Pode-se declarar um destruidor como virtual numa classe?
Qual o valor que a função std::find_if retorna se o elemento procurado não for encontrado no contêiner?
Quais são os mecanismos de segurança na manipulação de exceções na programação?
Qual é a complexidade temporal do acesso por índice numa lista?
Fale sobre os projetos nos quais participou e que considera particularmente importantes