Golang
Fala-me sobre a evacuação nos mapas do Go até à versão 1.24: para que serve e quando acontece?
Por que está procurando um novo emprego? Qual é a sua motivação?
Mutex ou canais — em que caso usar o quê?
O que é mais importante para ti na revisão de código, a que te atentas primeiro?
Existem formas mais simples e rápidas de equilibrar a carga em vez de escolher o backend menos carregado?
O que é uma aplicação bem executada?
Como deve ser projetado um servidor HTTP em Go para suportar uma desligada graciosa e uma limpeza adequada de recursos?
Com que intensidade participa nas entrevistas, tem ofertas em mãos?
Você tenta cobrir o máximo possível em percentagem ou cobrir a lógica de negócio mais crítica?
O que é ACID? Níveis de isolamento de transações?
Qual é a diferença entre Atomic e uma atribuição normal a uma variável?
No currículo está escrito que acelerou a velocidade de processamento em 4-5 vezes no seu último emprego — conte-me mais detalhes.
O que te chamou a atenção nesta vaga e por que estás a sair do teu emprego anterior?
Pode explicar as diferenças conceituais entre processadores RISC e CISC?
Fala-me sobre TodasFerramentas — por que vieste e por que saíste?
Discutiram o desenvolvimento? Havia um plano de desenvolvimento?
Foi escrito explicitamente o nível de isolamento da transação no código Go?
O que são genéricos em Go? Como os entendes?
Consegues dar exemplos de processos ineficazes com os quais te deparaste? Alguma vez levantaste essas questões?
Para que serve um canal com uma estrutura vazia chan struct{}?