Golang
Qual é a diferença entre deadlock e livelock?
Qual é a diferença entre RWMutex e Mutex e quando é mais vantajoso usar RWMutex?
O que vais fazer em caso de uma consulta lenta à base de dados?
O que é uma partição no Kafka? Pode um tópico existir sem partições?
Fala-me sobre os índices no PostgreSQL: para que servem, quais existem?
O que acontece ao ler de um canal vazio se o canal foi inicializado e não está fechado?
Você também se ocupa da decomposição e do trabalho técnico das tarefas?
Projete um esquema SQL para um sistema bancário com tabelas de contas e transações. Quais restrições e índices são necessários?
Fala-me da tua experiência a escrever microserviços: como chegaste a isso, qual era a tarefa global?
Por que saiu da RocketDev?
Que mecanismos de sincronização em Go conheces?
Dois produtos: o primeiro foi mostrado 1000 vezes e teve 50 cliques, o segundo foi mostrado 500 vezes e teve 25 cliques. O que se pode dizer sobre eles?
Qual é a complexidade em tempo e memória da solução obtida?
1. Liste os 10 principais por valor de pedidos de utilizadores que tenham feito mais de 2 pedidos nos últimos 30 dias 2. Liste as 3 principais categorias por receita nos últimos 6 meses
O que é uma interface vazia?
Que alternativa ao VACUUM FULL conheces que também libere espaço, mas sem bloqueio rígido?
Limitaste a profundidade de scroll? Mencionaste o uso de bulk para o carregamento inicial de dados, mas como gerias as atualizações incrementais quando o preço ou o nome do produto mudava? Como garantias a sincronização do Elasticsearch?
Como foi organizada a equipa no seu último emprego, quantas pessoas havia e qual era exatamente o seu cargo?
Até que ponto se pode considerar o produto atual como altamente carregado?
O que é um slice em Go? Como difere de um array? O que acontece ao passar um slice para uma função e modificar seus elementos?