Quais sistemas de gestão de bases de dados você usou em seus projetos?
C/C++
Pode explicar o que significa usar ForeignKey numa base de dados?
É possível indicar diretamente a conversão de tipos de dados no código e quais são as suas características?
Pode explicar o que significa criar uma instância usando o método template?
Qual é a finalidade da palavra-chave constexpr em C++ e como ela é usada?
Em que momento o uso do operador throw dentro de um destruidor se torna inaceitável?
Qual é a diferença entre o uso de std::map e std::unordered_map em C++ e quais são as suas principais diferenças?
Qual é a diferença entre static_cast e dynamic_cast em C++ e em que casos devem ser utilizados?
Para que é que serve o std::weak_ptr e com que tarefa ajuda na gestão da memória?
Poderia explicar o que se entende por processo de transferência de dados ou estrutura de base de dados?
Pode explicar o que é uma subconsulta em SQL e como ela é usada?
Qual é o papel e a finalidade da palavra-chave const na linguagem de programação?
Pode explicar o que são os triggers em bancos de dados e como eles funcionam?
Que tipos de conversões de tipos você conhece e usou na sua prática?
Como é que o armazenamento de elementos dentro de std::unordered_map é implementado em caso de colisões?
Já utilizou a palavra-chave constexpr nos seus projetos para definir constantes em tempo de compilação?
Pode explicar o que é um lvalue no contexto de uma linguagem de programação?
Já teve experiência com conversão de tipos ao estilo C?
Em que casos é recomendado usar static_cast em C++?
Qual é a complexidade temporal da operação de busca de um elemento por chave em std::unordered_map?