O que é uma colisão e como ela é resolvida no unordered_map? Quais métodos de resolução de colisões você conhece?
C/C++
O que acontece com os iteradores de unordered_map após a reconstrução da tabela hash (rehashing)?
Nome a complexidade algorítmica das operações de inserção, busca e remoção para unordered_map.
O que é uma função hash, e em que ela difere de uma ruim?
Qual é a principal diferença em relação a um vetor no que diz respeito à invalidez dos iteradores?
Como funciona o unique_ptr por baixo do capô?
Conta-me como funciona a forward_list por baixo do capô.
Como funciona um shared_ptr por baixo dos panos? Fale-me sobre o bloco de controlo.
Como funciona o weak_ptr por baixo do capô?
Como usar as suas estruturas de dados como chaves em um mapa?
Qual é a complexidade algorítmica das operações de inserção, busca e remoção para forward_list?
O que acontece com o contador ao copiar um shared_ptr?
Conta-me como funciona um mapa por baixo do capô.
Fale brevemente sobre a arquitetura do sistema operativo Linux.
Para que serve o weak_ptr?
Como funciona um unordered_map por baixo do capô?
Existe um vetor de 100 elementos. Como funciona a mecânica de adicionar o 101º elemento, o que acontece ao remover esse elemento?
Em que se diferencia o Linux do Windows em termos de arquitetura?
O que é um bucket (balde)?
Para que serve o shared_ptr?