C/C++
Explique o conceito de ponteiros inteligentes e a sua finalidade na gestão de memória.
O que distingue uma árvore de pesquisa balanceada de uma tabela hash std::unordered_map em termos de estrutura e desempenho?
Quando percebeste que a programação era a tua direção profissional?
Como pode remover um elemento arbitrário de um array (vetor) em tempo constante, se a ordem dos elementos não for importante?
Qual é o comportamento esperado ao chamar uma função virtual dentro do construtor de uma classe?
Como é avaliada a complexidade temporal da operação de inserção de um elemento em std::map?
Como é que o mecanismo de polimorfismo é implementado em C++?
Que métodos e abordagens utilizas para garantir a consistência dos dados e o acesso síncrono em sistemas multithread?
Tem dias de férias planeados para breve?
Quais são as vantagens e desvantagens da estrutura de dados de tabela hash?
Como é que a sequência de chamadas aos construtores é realizada na criação de um objeto na herança?
Quais métodos são utilizados para trocar dados entre diferentes processos no sistema operativo?
O que significa a garantia de segurança em caso de exceções no código?
Pode explicar o que significa usar SpinLock e quais são as suas características?
Pode explicar o que é gRPC e como funciona para trocar dados entre serviços?
Quais são as vantagens e desvantagens do processo de desserialização binária de dados?
Tem alguma dúvida ou questão sobre a posição oferecida?
Quais métodos podem ser usados para percorrer elementos de um array?
Pode explicar o que é um linker e qual o papel que desempenha na compilação de programas?
Que tipos de projetos lhe interessariam para participar ou liderar no futuro?