C/C++
Qual é a diferença entre um mutex e um semáforo?
Quais os contêineres em C++ que permitem inserir elementos no início?
Quais contêineres em C++ permitem adicionar elementos no início?
Para que pode ser usado std::optional em C++?
Que algoritmos de resolução de colisões conhece?
Quais são as formas de otimizar o trabalho com strings em C++?
Qual é a complexidade de trabalhar com os contêineres map e unordered_map em C++?
O que é uma pilha e coleta de lixo?
Para que serve weak_ptr em C++?
Qual é a diferença entre criar um objeto shared_ptr através do construtor e usar a função make_shared?
O que faz o operador delete na linguagem C++?
Como é feito o contagem de referências em shared_ptr?
Qual é a diferença entre lançar uma exceção e abortar uma operação no programa?
O shared_ptr é seguro para threads e pode ser usado no contexto de múltiplos threads?
Com o que você está familiarizado na linguagem de programação C++?
Fale sobre funções lambda em C/C++.
O que é transacionalidade?
Como pode definir um bit para 1 usando a operação OU bit a bit?
Como funciona o contador de referências em std::shared_ptr?
O que é um mutex recursivo?