C/C++
Que ferramenta de análise estática de código utilizou no seu último projeto?
Podes dar exemplos de protocolos de rede utilizados em diferentes camadas do modelo OSI?
Explique o que significa a existência de uma ligação cíclica entre módulos ou componentes no sistema.
Poderia fornecer uma situação em que o uso de std::set seja a solução mais adequada?
Qual é a finalidade da função std::move em C++ e como ela afeta a gestão de recursos do objeto?
Fale sobre seus casos de detecção e correção de bugs em sistemas distribuídos complexos
Podes nomear e explicar os principais paradigmas de programação, além da abordagem orientada a objetos?
Qual é a especificidade de chamar métodos virtuais dentro do construtor de uma classe?
É possível implementar um construtor como uma função template em C++?
Tem experiência em participar em projetos de código aberto?
Qual é a função principal do endereço IP nas redes de computadores?
Qual é a complexidade temporal da operação de busca de um elemento no contêiner std::vector?
Pode explicar o princípio de funcionamento da pilha e as suas principais características?
Qual é a principal tarefa do método com a palavra-chave override na programação orientada a objetos?
Pode explicar a finalidade do comando EXPLAIN em SQL e como ele ajuda na otimização de consultas?
Explique as diferenças entre as estruturas de dados std::map e std::vector em C++ em termos de uso e implementação interna.
Explique o mecanismo de funcionamento do ponteiro inteligente std::unique_ptr em C++ e suas características
Explique como e em que casos a função std::move é aplicada em C++?
Qual é a diferença entre o uso de um semáforo e um mutex na sincronização de threads?
As suas perceções sobre multithreading podem enganá-lo, criando a ilusão de execução paralela?