O que é memória virtual (swap), quando é necessário e quando deve desativar?
Golang
O que é a notação assintótica e o que ela representa?
Fale mais sobre os projetos em Go
Qual é a complexidade da pesquisa binária e porquê?
Como é que as interfaces em Go permitem implementar polimorfismo sem indicar explicitamente herança?
O que é um fork?
Como cresce a capacidade do slice ao expandir-se?
O que a função isBalanced deve retornar para uma string vazia?
Que projetos estás a liderar, quais são as tarefas de alto nível — o que estás a fazer?
O que é um ponteiro e quanto espaço de memória ocupa?
Como funciona o commit de duas fases (2PC)?
Quando o índice não será utilizado ao executar uma consulta?
Fale sobre o processo de inicialização do sistema operativo Linux: processo init (PID 1), carregador de arranque e initramfs.
O que são índices em bancos de dados, quais tipos existem e com quais você trabalhou?
Como saber em qual balde colocar um novo elemento?
Para que servem, afinal, os baldes na tabela de hash/map? Qual é o seu papel funcional?
Que tipos de transações distribuídas existem?
Quais propriedades uma boa função de hash deve possuir?
Tarefa prática: o binário 2.1.out não inicia. É necessário descobrir por quê, usando apenas o terminal e o próprio binário.
Já te deparaste com o conceito de sharding?