Fale sobre a sua experiência no desenvolvimento e suporte de componentes de servidor.
C/C++
Qual é a diferença entre classes e estruturas no contexto da programação orientada a objetos?
Podes explicar o que são ponteiros inteligentes em C++ e como eles funcionam?
Estude as características algorítmicas da busca de elementos no contêiner std::map e seus indicadores de tempo.
Podes falar brevemente sobre a tua experiência profissional e competências-chave?
Pode explicar o que é um contêiner std::map em C++ e como ele funciona?
Tem experiência com funções do tipo lambda?
Podes dar um exemplo de função de hash para um número inteiro?
Explique as diferenças entre as estruturas de dados std::map e std::vector em C++ em termos de uso e implementação interna.
Pode explicar o que é uma árvore balanceada e por que ela é necessária nas estruturas de dados?
Tem experiência no uso de contenedores padrão e algoritmos STL nos seus projetos?
Qual é a sua experiência em programação de baixo nível, mais próxima do hardware?
Qual é a complexidade temporal da operação de busca de um elemento no contêiner std::vector?
Qual é o objetivo do uso de std::shared_ptr em C++ e como ele difere de outros ponteiros inteligentes?
Que conhecimentos e experiência prática possui na área de configurações de rede e protocolos no Linux?
Podes enumerar os principais contêineres da biblioteca padrão STL e suas características?
Qual é a diferença entre o tratamento de erros através de exceções e sem usar exceções num programa?
Já utilizou na prática o contêiner std::unordered_map para armazenar e aceder rapidamente aos dados?
Explique a finalidade e o uso da palavra-chave explicit nas linguagens de programação.